Wikifunctions wikifunctionswiki https://www.wikifunctions.org/wiki/Wikifunctions:Main_Page MediaWiki 1.46.0-wmf.22 first-letter Media Special Talk User User talk Wikifunctions Wikifunctions talk File File talk MediaWiki MediaWiki talk Template Template talk Help Help talk Category Category talk TimedText TimedText talk Module Module talk Translations Translations talk Event Event talk Wikifunctions:Project chat 4 1184 262592 262336 2026-04-02T08:24:58Z ChaoticVermillion 31127 add topic 262592 wikitext text/x-wiki {{shortcut|[[WF:CHAT]]}} __NEWSECTIONLINK__ [[Category:Help]] <!-- please do not remove this line --> Welcome to the Project chat, a place to discuss any and all aspects of Wikifunctions: the project itself, policy and proposals, individual data items, technical issues, etc. Other places to find help: * [[Wikifunctions:Administrators' noticeboard]] * [[Wikifunctions:Report a technical problem]] * [[Wikifunctions:FAQ]] {{Autoarchive resolved section |age = 1 |archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) |timeout=30 }} {{Archives|{{#tag:div|<br />{{Flatlist|{{Special:PrefixIndex/WF:Project chat/Archive/|stripprefix=1|hideredirects=1}} |class=mw-collapsible-content|style=font-size:92%;}}|class="mw-collapsible mw-collapsible-toggle mw-collapsed"}} |prefix=WF:Project chat/Archive/ }} == Projektin nimi suomeksi == Hei kaikki! Tämä on mielenkiintoinen projekti. Loin tänne funktion {{Z|Z31661}}, näyttäisi toimivan hyvin. Ehdotan, että [[Wikidata:Q104587954|Wikifunctions]] olisi suomeksi ”Wikifunktiot” (wikifunktiot.org). Tällä hetkellä projektin nimi on jätetty kääntämättä keskellä suomenkielisiä sanoja useissa paikoissa etusivulla ja muualla. Jatkossa voisi toivon mukaan tehdä sanasta muuttujan, jotta sanan voi vaihtaa yhdessä paikassa ja se vaihtuu automaattisesti kaikkialla. Suomen kielen taivutus tekee siitä tosin hieman monimutkaista. –[[User:Onioniton|Onioniton]] ([[User talk:Onioniton|talk]]) 13:10, 15 February 2026 (UTC) Edit [[User:Onioniton|Onioniton]] ([[User talk:Onioniton|talk]]) 19:15, 18 February 2026 (UTC) :''{{#function:Z31676|Q104587954|Z1051}}'' should be the project’s label in {{Z|Z1051}} from {{Q|Q2013}} or a fallback label if (as appears to be the case) there is no label in that language. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:12, 15 February 2026 (UTC) ::Tein lekseemin [[Wikidata:Lexeme:L1555911|L1555911]] jolla on tarvittavat muodot, sen pitäisi olla linkitetty {{Q|Q104587954}}iin. Toivottavasti tein sen oikein, otin mallia [[Wikidata:Lexeme:L1553994|L1553994:stä]]. En ole aiemmin muokannut Wikidataa. &ndash;[[User:Onioniton|Onioniton]] ([[User talk:Onioniton|talk]]) 15:55, 17 February 2026 (UTC) :::You might like to refine [https://www.wikifunctions.org/wiki/Z24450?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z24450%22%2C%22Z24450K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L1555911%22%7D%7D%2C%22Z24450K2%22%3A%5B%22Z6091%22%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q18514%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q146786%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q131105%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q146233%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q857325%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q282031%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q394253%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q474668%22%7D%5D%2C%22Z24450K3%22%3A%5B%22Z60%22%5D%7D this function call]. I promoted the plural forms, since you specified the nominative plural as the lemma. I look forward to seeing a proper Finnish noun declension function soon. See [https://www.wikifunctions.org/wiki/Z26333?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z26333%22%2C%22Z26333K1%22%3A%22mensa%22%2C%22Z26333K2%22%3A%22Z1051%22%7D this Latin example] or take a look at {{Z|Z28602}}. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:16, 18 February 2026 (UTC) ::::Unfortunately this looks to be undoable for me because of consonant gradation (genitive of kaappi → kaapin, notice the dropped p). I'm unsure about the lemma, I think it's a normal [[Wikipedia:Plurale tantum|plurale tantum]], just a proper noun. I'm not a professional linguist. &ndash;[[User:Onioniton|Onioniton]] ([[User talk:Onioniton|talk]]) 16:03, 19 February 2026 (UTC) :Hei [[User:Onioniton|Onioniton]]! Yleensä kai monikielisten Wikimedia-hankkeiden nimet ollaan jätetty kääntämättä suomen kielelle (vrt. [[:c:|Wikimedia Commons]], [[species:|Wikispecies]]). Wikimedia-hankkeille, joista on monia eri kieliversiota (suomenkielinen Wikisanakirja, Wikimatkat, Wikisitaatit, Wikikirjasto jne.) on keksitty suomenkielinen nimi. Pitäisin mieluummin tästä linjasta kiinni, mutta jos Wikifunktiot-suomennokselle on laajempaa tukea, niin sekin sopii minulle. Tietyt tämän hankkeen käyttöliittymän tekstit käännetään [https://translatewiki.net/wiki/Special:SearchTranslations?query=wikifunctions&language=fi translatewiki.netissä] (vaatii erillisen rekisteröitymisen), joten muutokset täytyy tehdä sinnekin, jos suomenkieliseen nimeen halutaan vaihtaa. :''[Discussing whether or not we should localize the project name in Finnish]'' [[User:Samoasambia|Samoasambia]] ([[User talk:Samoasambia|talk]]) 21:52, 2 March 2026 (UTC) ::Hei ja kiitos vastauksesta. En tiennyt tästä, ymmärrän logiikan. Varmaan parasta tosiaan pitäytyä nykyisessä tavassa. –[[User:Onioniton|Onioniton]] ([[User talk:Onioniton|talk]]) 14:36, 4 March 2026 (UTC) ==Wikidata sitelink project key could be a lightweight enum?== On {{Z|Z6039}}, one of the keys (Z6039K3) has a fixed limited set of values. I wonder if these should be enumerated in a lightweight enum? Is there a reason magic strings have been chosen? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:03, 6 March 2026 (UTC) :For the record, I answered this question on telegram as follows: :''It was desired to get this out quickly, and the thinking was (1) it might be sufficient to document the small set of allowed string values in the Z6039 type description (and mention that in Z6839), and (2) it's a fairly specialized function where the function callers are likely to be experienced and thus might not care about getting explicit guidance when specifying a value, (3) there is not likely to be another use for a new enum type for the Wikidata project types'' [maybe questionable]'', and (4) maybe we should defer this until T405810 has been done.''  :Also, these strings aren't completely "magic": they are used consistently in URLs across languages, and they come back consistently from Wikidata as substrings of the ''site'' property of sitelinks. :However, i agree it would be preferable to have an enum type, and T420122 has been created for this. (Sorry for responding so slowly.) [[User:DMartin (WMF)|DMartin (WMF)]] ([[User talk:DMartin (WMF)|talk]]) 19:57, 23 March 2026 (UTC) == Add Belgian French == Belgian French (fr-be) was recently added to MediaWiki. [[User:JhowieNitnek|JhowieNitnek]] ([[User talk:JhowieNitnek|talk]]) 07:02, 6 March 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #238 is out: Citations and Copy and Paste == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce the possibility of creating a function that deals with references and a Wikifunctions internal clipboard, where you can temporarily store any piece of code in order to paste it somewhere else, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 17:28, 6 March 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30119120 --> :Is there a function in Wikifunctions to get all sources to a statement in a Wikidata item. At the moment my main activity in the Wikimedia projects is adding sources to Wikidata statements. For this case I got the following kind of [https://w.wiki/JFec query] to get all qualifiers and sources for a specific statment in explicit mentioned items in the query. There are already templates for citing sources in different Wikipedia language versions. For example the template [https://en.wikipedia.org/wiki/Template:Cite_web Cite web] is used in 298 Wikipedia language versions. So it is a widely used template and I wish a implementation for it in Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:31, 8 March 2026 (UTC) ::{{Z|31984}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:08, 9 March 2026 (UTC) {{tracked|T404652}} ::Yes and no. Importing of Wikidata references is currently turned off. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:27, 9 March 2026 (UTC) <br clear="all"/>{{phab|T419350}} :I found [[phab:T419350|a bug]] where the clipboard feature becomes unusable.<!-- --><br>Also, it's a bit disappointing that it doesn't use the real clipboard, not even as an option for egress. If you're invoking a function and you can get it to "compile", then "Copy result link" already lets you copy out the full canonical form... [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:58, 10 March 2026 (UTC) ::@[[User:YoshiRulz|YoshiRulz]] Thanks for reporting, I noticed the team about it. I will see if we can fix it soon. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:26, 11 March 2026 (UTC) :::It's fixed 🤩 [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 14:38, 31 March 2026 (UTC) == Source code of built-in functions == {{phab|T419501}} I looked at [[Z950]], what is a integrated implementation. There is the following [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/blob/main/src/builtins.js?ref_type=heads file] in Wikifunctions repo in Gitlab what contains built-in functions. Is it possible to update the Text displayed at integrated implementations with a link to a Wikifunctions page about integrated implementations. From there it is then possible to link to the source code. As I think it the specific location of the relevant source code can change. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:56, 8 March 2026 (UTC) : I would also like to see that, so I've opened a feature request for it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:47, 10 March 2026 (UTC) :Yes, I think it’s [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/blob/main/src/transpilation/builtins.js now here]. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:14, 18 March 2026 (UTC) == Composition editor not working == [[File:Composition editor not working properly.png|alt=this is why i use python in wikifunctions|thumb]] When using the composition editor, some functions just don't show up. In the image, I try to add [[Z19241]] to my function and it doesn't work. I also tried using the ZID but it still doesn't work. What is wrong with this editor?? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 09:09, 12 March 2026 (UTC) :The selector only lists functions that have a return type that is compatible with the context. It’s hard to tell what the context is from the image, because it’s obscured by the dropdown. I was able to find and select {{Z|Z19241}} in a context that expected a [[Z6]] or [[Z1]]. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:50, 12 March 2026 (UTC) :I think the screenshot is enough to tell what your mistake was: You're trying to set the ''type'' of the argument to be the result of a function call. Normally it's only [[Z881]] that you would need to do that for. Open the triple-dot menu at one level higher. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:27, 12 March 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #239 is out: A new composition language == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-11|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we talk about the revamp of the composition language on Wikifunctions, with its potential for further improvements. 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]]) 16:19, 12 March 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30229736 --> :I wish it will be possible to write compositions in a way like spreadsheets functions. When I read the title of the Newsletter I expected it to be about that topic and then I learned it is as far as I understand about how the functions are interpreted in the background. How to work with different types of input and output is different. In Spreadsheet I sometimes experience such problems and there are other cases where an automatic type conversion happens. How to find the right type is one of the difficulties in Wikifunctions when creating functions at the moment. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 22:22, 13 March 2026 (UTC) == Inappropriate test case == The test case {{Z|31210}} seems to not be appropriate for Wiki functions and unnecessarily political. Can it be changed? [[User:AbsoluteHypotenuse|AbsoluteHypotenuse]] ([[User talk:AbsoluteHypotenuse|talk]]) 00:03, 14 March 2026 (UTC) :Deleted as unnecessarily political and derogatory. CC @[[User:Feeglgeef|Feeglgeef]]. Again, feel free to create another appropriate test case. <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> 03:32, 14 March 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #240 is out: Abstract Wikipedia is now in Beta == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we celebrate the launch of the [https://abstract.wikipedia.org/ preliminary Beta version of Abstract Wikipedia], and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 18:23, 19 March 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30229736 --> == How to debug type mismatch == Hi, I tried creating the following implementation: [[Z32382]]. Test failure reports there is a type mismatch (expected: "Z6005"; actual: "Z6004"), but after carefully checking each of the functions' definitions that I use in this composition, I still can't see where this mismatch might occur. Can you please help me on this one? [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 14:37, 22 March 2026 (UTC) :{{done}}, I think. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:53, 22 March 2026 (UTC) ::Looks like it is working indeed, thank you @[[User:GrounderUK|GrounderUK]]! I see you replaced the use of function [[Z30591]] by [[Z22483]]. Do you reckon I should avoid using the "reference" types and stick to the non-"reference" types? [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 16:59, 22 March 2026 (UTC) :::You have to use the right one for the given context. In general, if you don’t need to look inside the object, it’s better to use references. In this case, though, you’re looking at the features of the form, so you do need to look inside the lexeme annd its reference is directly accessible. Note, for example, that you do not look inside the singular or plural items; you just branch according to their references. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:45, 22 March 2026 (UTC) ::::Alright, I get it now, thanks :) [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 19:27, 22 March 2026 (UTC) == How to represent verbs == I made a function, {{Z|Z32425}} which uses a verb, but I noticed that there isn't a Wikidata QID for 'contains'. How should verbs be represented in Wikifunctions/Abstract Wikipedia? Should verb lexemes be connected to Wikidata properties, like 'contain' being connected to {{P|P527}}, should they be connected to the noun form, like 'contain' being connected to {{L|L5539}} & {{Q|Q987767}}, or should they be connected some other way? — [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 11:30, 23 March 2026 (UTC) : You could ask at [[d:WT:lexicographical data]]; but based on my experience adding [[WF:human languages/Z1882|Láadan]] lexemes, which can change part of speech depending on affixes: there is a property '[[d:property:P9970|predicate for]]' placed in the sense field which links a verb to its semantic item (I think {{q|6014822}} would be the target in your example). — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 16:17, 23 March 2026 (UTC) == Broken function == Can someone please revert the most recent revision (by [[User:GrounderUK]]) on [[Z29362]]? It appears that it always returns void, breaking a lot of abstract wiki in the process. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:13, 25 March 2026 (UTC) :This implementation is broken, but it's disconnected, no? Shouldn't be breaking abstractwiki. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 21:29, 25 March 2026 (UTC) ::Looks like someone disconnected it after I wrote that comment, but before you wrote yours. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 22:24, 25 March 2026 (UTC) :It seems to have been reconnected, but the issue looks like it has started working again, per all passed tests. <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 08:04, 26 March 2026 (UTC) :This was the result of a [[:phab: T421322|breaking change in the software]]. I didn’t amend the implementation until after it had been disconnected, and all tests passed after the change. I think the issue is now resolved, but I’ll link this comment to the Phabricator ticket for “lessons learned”. Sorry I didn’t pick this up earlier, but this particular software change was unexpected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:46, 26 March 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #241 is out: First few days of Abstract Wikipedia Beta; Status of Composition Language v2 == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss the first early edits on [https://abstract.wikipedia.org/ Abstract Wikipedia], we share the status of 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]]) 16:48, 26 March 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30289284 --> == Language tags == I would appreciate input on [[Talk:Z14326#Case-sensitivity]] re: the exact semantics of {{Z|60}}'s identity key. CC @[[User:99of9|99of9]] since you connected one of the tests but not the others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:27, 27 March 2026 (UTC) == Upcoming Wikimedia Café meetup regarding the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]] == {{tmbox | image = [[File:Wikimedia Café logo in plain SVG format.svg|45px]] | type=notice | text = Hello! There will be a '''[[:meta:Wikimedia Café|Wikimedia Café]]''' meetup on '''Saturday, 11 April 2026 at 14:00 UTC''' ([https://zonestamp.toolforge.org/1775916000 timestamp conversion tool]), focusing on the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]]. The featured guests will be {{Noping|KStineRowe (WMF)|label1=Kelsi Stine-Rowe}} (senior manager, [[:meta:Movement Communications|Movement Communications]], Wikimedia Foundation), and {{Noping|Samwalton9 (WMF)|label1=Sam Walton}} (senior product manager, [[:mw:Moderator Tools|Moderator Tools]], Wikimedia Foundation). <br /> In addition to this Café session, [[:meta:Wikimedia Foundation Annual Plan/2026-2027/Collaboration|several additional meetings regarding the Annual Plan are listed on the Collaboration page]], and you may participate on the [[:meta:Talk:Wikimedia Foundation Annual Plan/2026-2027|talk page]]. <br /> This Café meetup will be approximately two hours long. Attendees may choose to attend only for a part. Please see the Café page for more information, including [[:meta:Wikimedia Café#Signups for the April 2026 session|how to register]]. <br /> [[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]] }} <span style="white-space:nowrap;">[[User:Pine|<span style="color:#01796f; text-shadow:#00BFFF 0 0 1.0em">↠Pine</span>]] [[User talk:Pine|<span style="color:DeepSkyBlue">(<b style="color:#FFDF00;text-shadow:#FFDF00 0 0 1.0em">✉</b>)</span>]]</span> 05:26, 29 March 2026 (UTC) == "language" argument for certain functions == Hello. I am relatively new to Wikifunctions. Recently, I tried to create functions for Chinese translation of {{Z|Z26570}} and {{Z|Z26095}} (which became [[Z32788]] and [[Z32900]]). During the creation of these functions, I was trying to take {{Z|Z32212}} as reference. And I realized that the defining role sentence function is taking <code>language</code> as an argument (and the test case of the Chinese-language function already contains two varieties of Chinese). This makes it possible to output monolingual text in <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code>, or any varieties of the language. I think for this reason, it is better to have <code>language</code> as arguments for the implementation of Z26570 and Z26095, and potentially more functions that require {{Z|Z14294}}, since it would output the varieties code instead of just saying <code>zh</code> for <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code> in the output of type {{Z|Z11}}. I am not sure how the fallback mechanism works if one of the language (varieties) do not have a labels/lexemes, but to me, it is reasonable to have a <code>language</code> argument. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 09:38, 31 March 2026 (UTC) == Special:CreateObject doesn't let me create a typed list == Hello. I tried to create a typed list with all English varieties on Wikifunctions, to create consistency between different configs, but [[Special:CreateObject]] doesn't show typed list as an option for creating. Is this a bug or an intentional restriction? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:24, 2 April 2026 (UTC) ftqshmuj14urbxuoauxn2wrtz0trkj6 Wikifunctions:Requests for deletions 4 1696 262390 262354 2026-04-01T12:18:30Z EnaldoSS 675 /* Z30255 */ Reply 262390 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 = == [[Z31198]], [[Z31199]], [[Z31200]] == The function [[Z31198]] doesn't seem to do anything useful, the description in Russian (which I know) doesn't make a lot of sense, and the only implementation is a composition that calls the function itself. Perhaps it was a test to see how infinite recursion works. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 02:08, 22 March 2026 (UTC) :CC @[[User:Ступино|Ступино]] <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> 02:52, 23 March 2026 (UTC) == [[Z30399]] == The implementation of [[Z30399]] has been strictly improved in [[Z32738]] and so can be removed. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 03:49, 29 March 2026 (UTC) :We don’t generally remove an implementation just because there’s a better one. In this case, it looks like the newer implementation started as a fork from the original, in which case they share an edit history. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 06:27, 29 March 2026 (UTC) == [[Z30255]] == (Brazilian Portuguese) “de lista para cadeia única” Duplicate of [[Z12899]]. [[User:EJPPhilippines|EJPPhilippines]] ([[User talk:EJPPhilippines|talk]]) 13:49, 31 March 2026 (UTC) :I suppose the Brazilian Portuguese label should be captured… it’s more of a merge, really. @[[User:EnaldoSS|EnaldoSS]] [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:31, 31 March 2026 (UTC) ::Sorry, I wasn't aware of the other function. I agree with the merge. [[User:EnaldoSS|EnaldoSS]] ([[User talk:EnaldoSS|talk]]) 19:06, 31 March 2026 (UTC) :@[[User:EnaldoSS|EnaldoSS]] If you can add the pt-br labels to the original function I can delete the duplicate. I don't know Portugese, so I cannot confidently do that myself. <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> 06:04, 1 April 2026 (UTC) ::{{Done}} [[User:EnaldoSS|EnaldoSS]] ([[User talk:EnaldoSS|talk]]) 12:18, 1 April 2026 (UTC) hpgw53vhkgl2eibaqjt8ilwvqjvh2x3 262401 262390 2026-04-01T12:59:54Z Bunnypranav 9976 Mark section resolved ([[User:Bunnypranav/sectionResolved.js|sectionResolved]]) 262401 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 = == [[Z31198]], [[Z31199]], [[Z31200]] == The function [[Z31198]] doesn't seem to do anything useful, the description in Russian (which I know) doesn't make a lot of sense, and the only implementation is a composition that calls the function itself. Perhaps it was a test to see how infinite recursion works. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 02:08, 22 March 2026 (UTC) :CC @[[User:Ступино|Ступино]] <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> 02:52, 23 March 2026 (UTC) == [[Z30399]] == The implementation of [[Z30399]] has been strictly improved in [[Z32738]] and so can be removed. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 03:49, 29 March 2026 (UTC) :We don’t generally remove an implementation just because there’s a better one. In this case, it looks like the newer implementation started as a fork from the original, in which case they share an edit history. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 06:27, 29 March 2026 (UTC) == [[Z30255]] == (Brazilian Portuguese) “de lista para cadeia única” Duplicate of [[Z12899]]. [[User:EJPPhilippines|EJPPhilippines]] ([[User talk:EJPPhilippines|talk]]) 13:49, 31 March 2026 (UTC) :I suppose the Brazilian Portuguese label should be captured… it’s more of a merge, really. @[[User:EnaldoSS|EnaldoSS]] [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:31, 31 March 2026 (UTC) ::Sorry, I wasn't aware of the other function. I agree with the merge. [[User:EnaldoSS|EnaldoSS]] ([[User talk:EnaldoSS|talk]]) 19:06, 31 March 2026 (UTC) :@[[User:EnaldoSS|EnaldoSS]] If you can add the pt-br labels to the original function I can delete the duplicate. I don't know Portugese, so I cannot confidently do that myself. <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> 06:04, 1 April 2026 (UTC) ::{{Done}} [[User:EnaldoSS|EnaldoSS]] ([[User talk:EnaldoSS|talk]]) 12:18, 1 April 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> 12:59, 1 April 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> 12:59, 1 April 2026 (UTC)}} hbhwpk21tub4xp8ls67nxupc2ktjinl 262576 262401 2026-04-02T02:49:19Z 99of9 1622 Z32904 262576 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 = == [[Z31198]], [[Z31199]], [[Z31200]] == The function [[Z31198]] doesn't seem to do anything useful, the description in Russian (which I know) doesn't make a lot of sense, and the only implementation is a composition that calls the function itself. Perhaps it was a test to see how infinite recursion works. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 02:08, 22 March 2026 (UTC) :CC @[[User:Ступино|Ступино]] <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> 02:52, 23 March 2026 (UTC) == [[Z30399]] == The implementation of [[Z30399]] has been strictly improved in [[Z32738]] and so can be removed. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 03:49, 29 March 2026 (UTC) :We don’t generally remove an implementation just because there’s a better one. In this case, it looks like the newer implementation started as a fork from the original, in which case they share an edit history. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 06:27, 29 March 2026 (UTC) == [[Z30255]] == (Brazilian Portuguese) “de lista para cadeia única” Duplicate of [[Z12899]]. [[User:EJPPhilippines|EJPPhilippines]] ([[User talk:EJPPhilippines|talk]]) 13:49, 31 March 2026 (UTC) :I suppose the Brazilian Portuguese label should be captured… it’s more of a merge, really. @[[User:EnaldoSS|EnaldoSS]] [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:31, 31 March 2026 (UTC) ::Sorry, I wasn't aware of the other function. I agree with the merge. [[User:EnaldoSS|EnaldoSS]] ([[User talk:EnaldoSS|talk]]) 19:06, 31 March 2026 (UTC) :@[[User:EnaldoSS|EnaldoSS]] If you can add the pt-br labels to the original function I can delete the duplicate. I don't know Portugese, so I cannot confidently do that myself. <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> 06:04, 1 April 2026 (UTC) ::{{Done}} [[User:EnaldoSS|EnaldoSS]] ([[User talk:EnaldoSS|talk]]) 12:18, 1 April 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> 12:59, 1 April 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> 12:59, 1 April 2026 (UTC)}} == [[Z32904]] == This is an incorrect duplicate of [[Z32899]]. This function returns (always positive) natural numbers. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 02:49, 2 April 2026 (UTC) dmdve76jvemvrd7l3xwvmn9auplvhe2 262591 262576 2026-04-02T07:54:21Z Bunnypranav 9976 /* Z32904 */ Reply 262591 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 = == [[Z31198]], [[Z31199]], [[Z31200]] == The function [[Z31198]] doesn't seem to do anything useful, the description in Russian (which I know) doesn't make a lot of sense, and the only implementation is a composition that calls the function itself. Perhaps it was a test to see how infinite recursion works. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 02:08, 22 March 2026 (UTC) :CC @[[User:Ступино|Ступино]] <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> 02:52, 23 March 2026 (UTC) == [[Z30399]] == The implementation of [[Z30399]] has been strictly improved in [[Z32738]] and so can be removed. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 03:49, 29 March 2026 (UTC) :We don’t generally remove an implementation just because there’s a better one. In this case, it looks like the newer implementation started as a fork from the original, in which case they share an edit history. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 06:27, 29 March 2026 (UTC) == [[Z30255]] == (Brazilian Portuguese) “de lista para cadeia única” Duplicate of [[Z12899]]. [[User:EJPPhilippines|EJPPhilippines]] ([[User talk:EJPPhilippines|talk]]) 13:49, 31 March 2026 (UTC) :I suppose the Brazilian Portuguese label should be captured… it’s more of a merge, really. @[[User:EnaldoSS|EnaldoSS]] [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:31, 31 March 2026 (UTC) ::Sorry, I wasn't aware of the other function. I agree with the merge. [[User:EnaldoSS|EnaldoSS]] ([[User talk:EnaldoSS|talk]]) 19:06, 31 March 2026 (UTC) :@[[User:EnaldoSS|EnaldoSS]] If you can add the pt-br labels to the original function I can delete the duplicate. I don't know Portugese, so I cannot confidently do that myself. <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> 06:04, 1 April 2026 (UTC) ::{{Done}} [[User:EnaldoSS|EnaldoSS]] ([[User talk:EnaldoSS|talk]]) 12:18, 1 April 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> 12:59, 1 April 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> 12:59, 1 April 2026 (UTC)}} == [[Z32904]] == This is an incorrect duplicate of [[Z32899]]. This function returns (always positive) natural numbers. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 02:49, 2 April 2026 (UTC) :CC @[[User:So9q|So9q]] <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:54, 2 April 2026 (UTC) keujrtotzqjrfn16jkzppifcf8iu75m 262593 262591 2026-04-02T10:14:43Z So9q 3791 /* Z32904 */ Reply 262593 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 = == [[Z31198]], [[Z31199]], [[Z31200]] == The function [[Z31198]] doesn't seem to do anything useful, the description in Russian (which I know) doesn't make a lot of sense, and the only implementation is a composition that calls the function itself. Perhaps it was a test to see how infinite recursion works. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 02:08, 22 March 2026 (UTC) :CC @[[User:Ступино|Ступино]] <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> 02:52, 23 March 2026 (UTC) == [[Z30399]] == The implementation of [[Z30399]] has been strictly improved in [[Z32738]] and so can be removed. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 03:49, 29 March 2026 (UTC) :We don’t generally remove an implementation just because there’s a better one. In this case, it looks like the newer implementation started as a fork from the original, in which case they share an edit history. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 06:27, 29 March 2026 (UTC) == [[Z30255]] == (Brazilian Portuguese) “de lista para cadeia única” Duplicate of [[Z12899]]. [[User:EJPPhilippines|EJPPhilippines]] ([[User talk:EJPPhilippines|talk]]) 13:49, 31 March 2026 (UTC) :I suppose the Brazilian Portuguese label should be captured… it’s more of a merge, really. @[[User:EnaldoSS|EnaldoSS]] [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:31, 31 March 2026 (UTC) ::Sorry, I wasn't aware of the other function. I agree with the merge. [[User:EnaldoSS|EnaldoSS]] ([[User talk:EnaldoSS|talk]]) 19:06, 31 March 2026 (UTC) :@[[User:EnaldoSS|EnaldoSS]] If you can add the pt-br labels to the original function I can delete the duplicate. I don't know Portugese, so I cannot confidently do that myself. <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> 06:04, 1 April 2026 (UTC) ::{{Done}} [[User:EnaldoSS|EnaldoSS]] ([[User talk:EnaldoSS|talk]]) 12:18, 1 April 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> 12:59, 1 April 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> 12:59, 1 April 2026 (UTC)}} == [[Z32904]] == This is an incorrect duplicate of [[Z32899]]. This function returns (always positive) natural numbers. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 02:49, 2 April 2026 (UTC) :CC @[[User:So9q|So9q]] <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:54, 2 April 2026 (UTC) :lets delete it [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 10:14, 2 April 2026 (UTC) 8lvmsjmb8wphiiipapknssw3uewrq1n 262596 262593 2026-04-02T10:21:46Z Bunnypranav 9976 Mark section resolved ([[User:Bunnypranav/sectionResolved.js|sectionResolved]]) 262596 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 = == [[Z31198]], [[Z31199]], [[Z31200]] == The function [[Z31198]] doesn't seem to do anything useful, the description in Russian (which I know) doesn't make a lot of sense, and the only implementation is a composition that calls the function itself. Perhaps it was a test to see how infinite recursion works. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 02:08, 22 March 2026 (UTC) :CC @[[User:Ступино|Ступино]] <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> 02:52, 23 March 2026 (UTC) == [[Z30399]] == The implementation of [[Z30399]] has been strictly improved in [[Z32738]] and so can be removed. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 03:49, 29 March 2026 (UTC) :We don’t generally remove an implementation just because there’s a better one. In this case, it looks like the newer implementation started as a fork from the original, in which case they share an edit history. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 06:27, 29 March 2026 (UTC) == [[Z30255]] == (Brazilian Portuguese) “de lista para cadeia única” Duplicate of [[Z12899]]. [[User:EJPPhilippines|EJPPhilippines]] ([[User talk:EJPPhilippines|talk]]) 13:49, 31 March 2026 (UTC) :I suppose the Brazilian Portuguese label should be captured… it’s more of a merge, really. @[[User:EnaldoSS|EnaldoSS]] [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:31, 31 March 2026 (UTC) ::Sorry, I wasn't aware of the other function. I agree with the merge. [[User:EnaldoSS|EnaldoSS]] ([[User talk:EnaldoSS|talk]]) 19:06, 31 March 2026 (UTC) :@[[User:EnaldoSS|EnaldoSS]] If you can add the pt-br labels to the original function I can delete the duplicate. I don't know Portugese, so I cannot confidently do that myself. <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> 06:04, 1 April 2026 (UTC) ::{{Done}} [[User:EnaldoSS|EnaldoSS]] ([[User talk:EnaldoSS|talk]]) 12:18, 1 April 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> 12:59, 1 April 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> 12:59, 1 April 2026 (UTC)}} == [[Z32904]] == This is an incorrect duplicate of [[Z32899]]. This function returns (always positive) natural numbers. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 02:49, 2 April 2026 (UTC) :CC @[[User:So9q|So9q]] <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:54, 2 April 2026 (UTC) :lets delete it [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 10:14, 2 April 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> 10:21, 2 April 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> 10:21, 2 April 2026 (UTC)}} 4nibikr0gnqdu1cukjwdwzvy6b8rudx Wikifunctions:Functioneers 4 2742 262470 261529 2026-04-01T19:31:39Z Ameisenigel 44 262470 wikitext text/x-wiki <languages /> [[File:Wikifunctions Functioneer Icon.svg|thumb|<translate><!--T:1--> Wikifunctions Functioneer</translate>]] <translate> <!--T:2--> Functioneers are users who hold the <tvar name="2"><code>functioneer</code></tvar> user group. There are currently '''<tvar name="1">[[Special:ListUsers/functioneer|{{NUMBERINGROUP:functioneer}}]]</tvar>''' Functioneers on Wikifunctions. == Overview == <!--T:3--> <!--T:4--> '''Functioneers''' are users who have the ability to approve and deactivate both implementations and test cases connected to functions. This means they decide what functions are safe to use, and which ones to deny. == How to request == <!--T:6--> </translate> {{Main|Wikifunctions:Requests for user groups}} <translate> <!--T:8--> Users may apply to become a functioneer at <tvar name="1">[[Wikifunctions:Requests for user groups#Functioneer]]</tvar>. === Requirements === <!--T:9--> </translate> * <translate><!--T:39--> The user has a history of working with functions, implementations and test cases.</translate> * <translate><!--T:40--> The user has shown a satisfactory understanding of how Wikifunctions works, especially regarding functions, implementations, test cases and related concepts.</translate> <translate> Users are generally expected to apply for functioneer rights if their work on the wiki leads to frequent dependence on functioneers. Contributions to Abstract Wikipedia and the ability to work with multilingual functions may be seen as contributing factors towards granting rights. === Granting === <!--T:11--> <!--T:41--> Administrators may grant Functioneer to any user who meets the requirements 48 hours after the request is posted at <tvar name="1">[[Wikifunctions:Requests for user groups#Functioneer]]</tvar> and there has been no objection. The group may be granted immediately to users who are former Functioneers where the reason for removal was uncontroversial or due to inactivity. == Removal of functioneer == <!--T:42--> <!--T:43--> The Functioneer user group will be removed from any user which meets one of the following: </translate> * <translate><!--T:44--> Any functioneer that does not use the Functioneer toolset within a year will have the group removed due to inactivity.</translate> * <translate><!--T:45--> The Functioneer group will be removed from a user if community consensus is reached at [[<tvar name="1">Wikifunctions:Administrators' noticeboard</tvar>|Wikifunctions:Administrators' noticeboard]] or [[<tvar name="2">Wikifunctions:Project chat</tvar>|Wikifunctions:Project chat]] following a discussion.</translate> <translate> == Technical ability == <!--T:13--> </translate> {{See also|Special:ListGroupRights#functioneer}} <translate><!--T:15--> The <tvar name=1><code>functioneer</code></tvar> user group gives users the technical ability to:</translate> * {{int:right-wikilambda-connect-tester}} — <code>wikilambda-connect-tester</code> * {{int:right-wikilambda-connect-implementation}} — <code>wikilambda-connect-implementation</code> * {{int:right-wikilambda-disconnect-tester}} — <code>wikilambda-disconnect-tester</code> * {{int:right-wikilambda-disconnect-implementation}} — <code>wikilambda-disconnect-implementation</code> * {{int:right-wikilambda-edit-running-function}} — <code>wikilambda-edit-running-function</code> * {{int:right-wikilambda-edit-attached-implementation}} — <code>wikilambda-edit-attached-implementation</code> * {{int:right-wikilambda-edit-attached-tester}} — <code>wikilambda-edit-attached-tester</code> * {{int:right-autopatrol}} — <code>autopatrol</code> <translate><!--T:32--> Temporarily during the early release of Wikifunctions, they do not yet have:</translate> * {{int:right-wikilambda-create-type}} — <code>wikilambda-create-type</code> <translate> == See also == <!--T:34--> </translate> * <translate><!--T:35--> More detailed context at <tvar name="1">[[mw:Help:Wikifunctions/User rights]]</tvar></translate> * [[Special:MyLanguage/Wikifunctions:Maintainers|<translate><!--T:36--> Wikifunctions:Maintainers</translate>]] * [[Special:MyLanguage/Wikifunctions:User groups|<translate><!--T:37--> Wikifunctions:User groups</translate>]] [[Category:User groups{{#translation:}}]] [[Category:Functioneers|*]] 7hp1ttkk6h18fdyspf36o6bxq7upxtf 262471 262470 2026-04-01T19:31:48Z Ameisenigel 44 Marked this version for translation 262471 wikitext text/x-wiki <languages /> [[File:Wikifunctions Functioneer Icon.svg|thumb|<translate><!--T:1--> Wikifunctions Functioneer</translate>]] <translate> <!--T:2--> Functioneers are users who hold the <tvar name="2"><code>functioneer</code></tvar> user group. There are currently '''<tvar name="1">[[Special:ListUsers/functioneer|{{NUMBERINGROUP:functioneer}}]]</tvar>''' Functioneers on Wikifunctions. == Overview == <!--T:3--> <!--T:4--> '''Functioneers''' are users who have the ability to approve and deactivate both implementations and test cases connected to functions. This means they decide what functions are safe to use, and which ones to deny. == How to request == <!--T:6--> </translate> {{Main|Wikifunctions:Requests for user groups}} <translate> <!--T:8--> Users may apply to become a functioneer at <tvar name="1">[[Wikifunctions:Requests for user groups#Functioneer]]</tvar>. === Requirements === <!--T:9--> </translate> * <translate><!--T:39--> The user has a history of working with functions, implementations and test cases.</translate> * <translate><!--T:40--> The user has shown a satisfactory understanding of how Wikifunctions works, especially regarding functions, implementations, test cases and related concepts.</translate> <translate> <!--T:46--> Users are generally expected to apply for functioneer rights if their work on the wiki leads to frequent dependence on functioneers. Contributions to Abstract Wikipedia and the ability to work with multilingual functions may be seen as contributing factors towards granting rights. === Granting === <!--T:11--> <!--T:41--> Administrators may grant Functioneer to any user who meets the requirements 48 hours after the request is posted at <tvar name="1">[[Wikifunctions:Requests for user groups#Functioneer]]</tvar> and there has been no objection. The group may be granted immediately to users who are former Functioneers where the reason for removal was uncontroversial or due to inactivity. == Removal of functioneer == <!--T:42--> <!--T:43--> The Functioneer user group will be removed from any user which meets one of the following: </translate> * <translate><!--T:44--> Any functioneer that does not use the Functioneer toolset within a year will have the group removed due to inactivity.</translate> * <translate><!--T:45--> The Functioneer group will be removed from a user if community consensus is reached at [[<tvar name="1">Wikifunctions:Administrators' noticeboard</tvar>|Wikifunctions:Administrators' noticeboard]] or [[<tvar name="2">Wikifunctions:Project chat</tvar>|Wikifunctions:Project chat]] following a discussion.</translate> <translate> == Technical ability == <!--T:13--> </translate> {{See also|Special:ListGroupRights#functioneer}} <translate><!--T:15--> The <tvar name=1><code>functioneer</code></tvar> user group gives users the technical ability to:</translate> * {{int:right-wikilambda-connect-tester}} — <code>wikilambda-connect-tester</code> * {{int:right-wikilambda-connect-implementation}} — <code>wikilambda-connect-implementation</code> * {{int:right-wikilambda-disconnect-tester}} — <code>wikilambda-disconnect-tester</code> * {{int:right-wikilambda-disconnect-implementation}} — <code>wikilambda-disconnect-implementation</code> * {{int:right-wikilambda-edit-running-function}} — <code>wikilambda-edit-running-function</code> * {{int:right-wikilambda-edit-attached-implementation}} — <code>wikilambda-edit-attached-implementation</code> * {{int:right-wikilambda-edit-attached-tester}} — <code>wikilambda-edit-attached-tester</code> * {{int:right-autopatrol}} — <code>autopatrol</code> <translate><!--T:32--> Temporarily during the early release of Wikifunctions, they do not yet have:</translate> * {{int:right-wikilambda-create-type}} — <code>wikilambda-create-type</code> <translate> == See also == <!--T:34--> </translate> * <translate><!--T:35--> More detailed context at <tvar name="1">[[mw:Help:Wikifunctions/User rights]]</tvar></translate> * [[Special:MyLanguage/Wikifunctions:Maintainers|<translate><!--T:36--> Wikifunctions:Maintainers</translate>]] * [[Special:MyLanguage/Wikifunctions:User groups|<translate><!--T:37--> Wikifunctions:User groups</translate>]] [[Category:User groups{{#translation:}}]] [[Category:Functioneers|*]] ed46tp4xn2t1cu3jotq2xinlyuq6e0l Wikifunctions:Functioneers/en 4 9010 262477 118541 2026-04-01T19:31:52Z FuzzyBot 207 Updating to match new version of source page 262477 wikitext text/x-wiki <languages /> [[File:Wikifunctions Functioneer Icon.svg|thumb|Wikifunctions Functioneer]] Functioneers are users who hold the <code>functioneer</code> user group. There are currently '''[[Special:ListUsers/functioneer|{{NUMBERINGROUP:functioneer}}]]''' Functioneers on Wikifunctions. == Overview == '''Functioneers''' are users who have the ability to approve and deactivate both implementations and test cases connected to functions. This means they decide what functions are safe to use, and which ones to deny. == How to request == {{Main|Wikifunctions:Requests for user groups}} Users may apply to become a functioneer at [[Wikifunctions:Requests for user groups#Functioneer]]. === Requirements === * The user has a history of working with functions, implementations and test cases. * The user has shown a satisfactory understanding of how Wikifunctions works, especially regarding functions, implementations, test cases and related concepts. Users are generally expected to apply for functioneer rights if their work on the wiki leads to frequent dependence on functioneers. Contributions to Abstract Wikipedia and the ability to work with multilingual functions may be seen as contributing factors towards granting rights. === Granting === Administrators may grant Functioneer to any user who meets the requirements 48 hours after the request is posted at [[Wikifunctions:Requests for user groups#Functioneer]] and there has been no objection. The group may be granted immediately to users who are former Functioneers where the reason for removal was uncontroversial or due to inactivity. == Removal of functioneer == The Functioneer user group will be removed from any user which meets one of the following: * Any functioneer that does not use the Functioneer toolset within a year will have the group removed due to inactivity. * The Functioneer group will be removed from a user if community consensus is reached at [[Wikifunctions:Administrators' noticeboard|Wikifunctions:Administrators' noticeboard]] or [[Wikifunctions:Project chat|Wikifunctions:Project chat]] following a discussion. == Technical ability == {{See also|Special:ListGroupRights#functioneer}} The <code>functioneer</code> user group gives users the technical ability to: * {{int:right-wikilambda-connect-tester}} — <code>wikilambda-connect-tester</code> * {{int:right-wikilambda-connect-implementation}} — <code>wikilambda-connect-implementation</code> * {{int:right-wikilambda-disconnect-tester}} — <code>wikilambda-disconnect-tester</code> * {{int:right-wikilambda-disconnect-implementation}} — <code>wikilambda-disconnect-implementation</code> * {{int:right-wikilambda-edit-running-function}} — <code>wikilambda-edit-running-function</code> * {{int:right-wikilambda-edit-attached-implementation}} — <code>wikilambda-edit-attached-implementation</code> * {{int:right-wikilambda-edit-attached-tester}} — <code>wikilambda-edit-attached-tester</code> * {{int:right-autopatrol}} — <code>autopatrol</code> Temporarily during the early release of Wikifunctions, they do not yet have: * {{int:right-wikilambda-create-type}} — <code>wikilambda-create-type</code> == See also == * More detailed context at [[mw:Help:Wikifunctions/User rights]] * [[Special:MyLanguage/Wikifunctions:Maintainers|Wikifunctions:Maintainers]] * [[Special:MyLanguage/Wikifunctions:User groups|Wikifunctions:User groups]] [[Category:User groups{{#translation:}}]] [[Category:Functioneers|*]] pm1baxbxrrxhxwmvwsti213lv6d0m5n Wikifunctions:Functioneers/ja 4 9241 262488 137152 2026-04-01T19:32:03Z FuzzyBot 207 Updating to match new version of source page 262488 wikitext text/x-wiki <languages /> [[File:Wikifunctions Functioneer Icon.svg|thumb|ウィキファンクションズの関数編集者]] 関数編集者は<code>functioneer</code>利用者グループを持っている利用者です。現在'''[[Special:ListUsers/functioneer|{{NUMBERINGROUP:functioneer}}]]'''人の関数編集者がウィキファンクションズにいます。 <span id="Overview"></span> == 概要 == '''関数編集者'''は関数に関する実装とテストを承認・解除できる利用者です。これは、彼らがどの関数が安全に利用可能でどの関数がだめかを決めることを意味します。 <span id="How_to_request"></span> == 申請方法 == {{Main|Wikifunctions:Requests for user groups}} [[Wikifunctions:Requests for user groups#Functioneer]]で関数編集者に応募できます。 <span id="Requirements"></span> === 要件 === * <span class="mw-translate-fuzzy">この利用者はコミュニティの信頼されたメンバーであり、関数・実装・テストケースでの作業において一定の経験がなければなりません。</span> * この利用者は特に関数・実装・テストケースと関連する概念に関してウィキファンクションズの機能を十分に理解していると証明している必要があります。 <div lang="en" dir="ltr" class="mw-content-ltr"> Users are generally expected to apply for functioneer rights if their work on the wiki leads to frequent dependence on functioneers. Contributions to Abstract Wikipedia and the ability to work with multilingual functions may be seen as contributing factors towards granting rights. </div> <span id="Granting"></span> === 付与 === 管理者は、申請が[[Wikifunctions:Requests for user groups#Functioneer]]に投稿されてから48時間経ち、異議がなかった場合に利用者が要件を満たしているなら関数編集者の権限を付与することができます。このグループは、除去に関して議論の余地がない、あるいは活動がないために除去された元関数編集者に対して直ちに付与される場合があります。 <span id="Removal_of_functioneer"></span> == 関数編集者の剥奪 == 関数編集者利用者グループは以下のどれか1つを満たした利用者から除去されます: * 1年間関数編集者の機能を使用していない関数編集者は、非活動的としてグループから削除されます。 * 関数編集者グループは、[[Wikifunctions:Administrators' noticeboard|Wikifunctions:管理者伝言板]]や[[Wikifunctions:Project chat|Wikifunctions:井戸端]]で議論によりコミュニティの合意が得られた場合、利用者から除去されます。 <span id="Technical_ability"></span> == 技術的能力 == {{See also|Special:ListGroupRights#functioneer}} <code>functioneer</code>利用者グループは、利用者に以下の技術的な能力を与えます: * {{int:right-wikilambda-connect-tester}} — <code>wikilambda-connect-tester</code> * {{int:right-wikilambda-connect-implementation}} — <code>wikilambda-connect-implementation</code> * {{int:right-wikilambda-disconnect-tester}} — <code>wikilambda-disconnect-tester</code> * {{int:right-wikilambda-disconnect-implementation}} — <code>wikilambda-disconnect-implementation</code> * {{int:right-wikilambda-edit-running-function}} — <code>wikilambda-edit-running-function</code> * {{int:right-wikilambda-edit-attached-implementation}} — <code>wikilambda-edit-attached-implementation</code> * {{int:right-wikilambda-edit-attached-tester}} — <code>wikilambda-edit-attached-tester</code> * {{int:right-autopatrol}} — <code>autopatrol</code> ウィキファンクションズの初期リリース期間には、まだ以下を持っていません: * {{int:right-wikilambda-create-type}} — <code>wikilambda-create-type</code> <span id="See_also"></span> == 関連項目 == * さらなる詳細は[[mw:Help:Wikifunctions/User rights]]で確認できます * [[Special:MyLanguage/Wikifunctions:Maintainers|Wikifunctions:保守員]] * [[Special:MyLanguage/Wikifunctions:User groups|Wikifunctions:利用者グループ]] [[Category:User groups{{#translation:}}]] [[Category:Functioneers|*]] 7vj3kvw0bleyit4id4x9dkxjpgevosx Wikifunctions:Functioneers/de 4 9522 262475 121681 2026-04-01T19:31:51Z FuzzyBot 207 Updating to match new version of source page 262475 wikitext text/x-wiki <languages /> [[File:Wikifunctions Functioneer Icon.svg|thumb|Wikifunctions-Funktionsbearbeiter]] Funktionsbearbeiter sind Benutzer in der Benutzergruppe <code>functioneer</code>. Derzeit gibt es '''[[Special:ListUsers/functioneer|{{NUMBERINGROUP:functioneer}}]]''' Funktionsbearbeiter auf Wikifunctions. <span id="Overview"></span> == Übersicht == '''Funktionsbearbeiter''' sind Benutzer, die die Möglichkeit haben, sowohl Implementierungen als auch Testfälle, die mit Funktionen verbunden sind, zu genehmigen und zu deaktivieren. Das bedeutet, dass sie entscheiden, welche Funktionen sicher verwendet werden können und welche abgelehnt werden sollen. <span id="How_to_request"></span> == Wie man die Rechte beantragt == {{Main|Wikifunctions:Requests for user groups}} Benutzer können sich auf [[Wikifunctions:Requests for user groups#Functioneer]] bewerben, um Funktionsbearbeiter zu werden. <span id="Requirements"></span> === Anforderungen === * <span class="mw-translate-fuzzy">Der Benutzer ist ein vertrauenswürdiges Mitglied der Gemeinschaft, das mit Funktionen, Implementierungen und Tests gearbeitet hat.</span> * Der Benutzer hat ein ausreichendes Verständnis für die Funktionsweise von Wikifunctions, insbesondere in Bezug auf Funktionen, Implementierungen, Tests und verwandte Konzepte. <div lang="en" dir="ltr" class="mw-content-ltr"> Users are generally expected to apply for functioneer rights if their work on the wiki leads to frequent dependence on functioneers. Contributions to Abstract Wikipedia and the ability to work with multilingual functions may be seen as contributing factors towards granting rights. </div> <span id="Granting"></span> === Vergabe === Administratoren können die Funktionsbearbeiter-Rechte 48 Stunden nachdem eine Anfrage auf [[Wikifunctions:Requests for user groups#Functioneer]] gestellt wurde, an jeden Benutzer vergeben, der die Anforderungen erfüllt, sofern es keinen Widerspruch gibt. Die Rechte können ehemaligen Funktionsbearbeitern, bei denen der Grund für die Entfernung unkontrovers war oder aufgrund von Inaktivität erfolgte, sofort gegeben werden. <span id="Removal_of_functioneer"></span> == Entzug der Funktionsbearbeiter-Rechte == Das Benutzergruppenrecht der Funktionsbearbeiter wird allen Benutzern entzogen, bei denen eines der folgenden Kriterien zutrifft: * Jedem Funktionsbearbeiter, der die Rechte der Funktionsbearbeiter innerhalb eines Jahres nicht nutzt, werden die Rechte aufgrund von Inaktivität entzogen. * Das Benutzerrecht der Funktionsbearbeiter wird einem Benutzer entzogen, wenn es nach einer Diskussion auf [[Wikifunctions:Administrators' noticeboard|Wikifunctions:Administrator-Notizen]] oder [[Wikifunctions:Project chat|Wikifunctions:Projektdiskussion]] hierfür einen Konsens gibt. <span id="Technical_ability"></span> == Technische Möglichkeit == {{See also|Special:ListGroupRights#functioneer}} Die Benutzergruppe <code>functioneer</code> gibt Benutzern folgende technische Möglichkeiten: * {{int:right-wikilambda-connect-tester}} — <code>wikilambda-connect-tester</code> * {{int:right-wikilambda-connect-implementation}} — <code>wikilambda-connect-implementation</code> * {{int:right-wikilambda-disconnect-tester}} — <code>wikilambda-disconnect-tester</code> * {{int:right-wikilambda-disconnect-implementation}} — <code>wikilambda-disconnect-implementation</code> * {{int:right-wikilambda-edit-running-function}} — <code>wikilambda-edit-running-function</code> * {{int:right-wikilambda-edit-attached-implementation}} — <code>wikilambda-edit-attached-implementation</code> * {{int:right-wikilambda-edit-attached-tester}} — <code>wikilambda-edit-attached-tester</code> * {{int:right-autopatrol}} — <code>autopatrol</code> Während der frühen Veröffentlichung von Wikifunctions können sie vorübergehend noch nicht: * {{int:right-wikilambda-create-type}} — <code>wikilambda-create-type</code> <span id="See_also"></span> == Siehe auch == * Detaillierterer Hintergrund auf [[mw:Help:Wikifunctions/User rights]] * [[Special:MyLanguage/Wikifunctions:Maintainers|Wikifunctions:Funktionsbetreuer]] * [[Special:MyLanguage/Wikifunctions:User groups|Wikifunctions:Benutzergruppen]] [[Category:User groups{{#translation:}}]] [[Category:Functioneers|*]] n1zljcc8gxn92oemy19u9xnz36glwq4 262503 262475 2026-04-01T19:33:05Z Ameisenigel 44 262503 wikitext text/x-wiki <languages /> [[File:Wikifunctions Functioneer Icon.svg|thumb|Wikifunctions-Funktionsbearbeiter]] Funktionsbearbeiter sind Benutzer in der Benutzergruppe <code>functioneer</code>. Derzeit gibt es '''[[Special:ListUsers/functioneer|{{NUMBERINGROUP:functioneer}}]]''' Funktionsbearbeiter auf Wikifunctions. <span id="Overview"></span> == Übersicht == '''Funktionsbearbeiter''' sind Benutzer, die die Möglichkeit haben, sowohl Implementierungen als auch Testfälle, die mit Funktionen verbunden sind, zu genehmigen und zu deaktivieren. Das bedeutet, dass sie entscheiden, welche Funktionen sicher verwendet werden können und welche abgelehnt werden sollen. <span id="How_to_request"></span> == Wie man die Rechte beantragt == {{Main|Wikifunctions:Requests for user groups}} Benutzer können sich auf [[Wikifunctions:Requests for user groups#Functioneer]] bewerben, um Funktionsbearbeiter zu werden. <span id="Requirements"></span> === Anforderungen === * Der Benutzer hat Erfahrung mit Funktionen, Implementierungen und Tests. * Der Benutzer hat ein ausreichendes Verständnis für die Funktionsweise von Wikifunctions, insbesondere in Bezug auf Funktionen, Implementierungen, Tests und verwandte Konzepte. <div lang="en" dir="ltr" class="mw-content-ltr"> Users are generally expected to apply for functioneer rights if their work on the wiki leads to frequent dependence on functioneers. Contributions to Abstract Wikipedia and the ability to work with multilingual functions may be seen as contributing factors towards granting rights. </div> <span id="Granting"></span> === Vergabe === Administratoren können die Funktionsbearbeiter-Rechte 48 Stunden nachdem eine Anfrage auf [[Wikifunctions:Requests for user groups#Functioneer]] gestellt wurde, an jeden Benutzer vergeben, der die Anforderungen erfüllt, sofern es keinen Widerspruch gibt. Die Rechte können ehemaligen Funktionsbearbeitern, bei denen der Grund für die Entfernung unkontrovers war oder aufgrund von Inaktivität erfolgte, sofort gegeben werden. <span id="Removal_of_functioneer"></span> == Entzug der Funktionsbearbeiter-Rechte == Das Benutzergruppenrecht der Funktionsbearbeiter wird allen Benutzern entzogen, bei denen eines der folgenden Kriterien zutrifft: * Jedem Funktionsbearbeiter, der die Rechte der Funktionsbearbeiter innerhalb eines Jahres nicht nutzt, werden die Rechte aufgrund von Inaktivität entzogen. * Das Benutzerrecht der Funktionsbearbeiter wird einem Benutzer entzogen, wenn es nach einer Diskussion auf [[Wikifunctions:Administrators' noticeboard|Wikifunctions:Administrator-Notizen]] oder [[Wikifunctions:Project chat|Wikifunctions:Projektdiskussion]] hierfür einen Konsens gibt. <span id="Technical_ability"></span> == Technische Möglichkeit == {{See also|Special:ListGroupRights#functioneer}} Die Benutzergruppe <code>functioneer</code> gibt Benutzern folgende technische Möglichkeiten: * {{int:right-wikilambda-connect-tester}} — <code>wikilambda-connect-tester</code> * {{int:right-wikilambda-connect-implementation}} — <code>wikilambda-connect-implementation</code> * {{int:right-wikilambda-disconnect-tester}} — <code>wikilambda-disconnect-tester</code> * {{int:right-wikilambda-disconnect-implementation}} — <code>wikilambda-disconnect-implementation</code> * {{int:right-wikilambda-edit-running-function}} — <code>wikilambda-edit-running-function</code> * {{int:right-wikilambda-edit-attached-implementation}} — <code>wikilambda-edit-attached-implementation</code> * {{int:right-wikilambda-edit-attached-tester}} — <code>wikilambda-edit-attached-tester</code> * {{int:right-autopatrol}} — <code>autopatrol</code> Während der frühen Veröffentlichung von Wikifunctions können sie vorübergehend noch nicht: * {{int:right-wikilambda-create-type}} — <code>wikilambda-create-type</code> <span id="See_also"></span> == Siehe auch == * Detaillierterer Hintergrund auf [[mw:Help:Wikifunctions/User rights]] * [[Special:MyLanguage/Wikifunctions:Maintainers|Wikifunctions:Funktionsbetreuer]] * [[Special:MyLanguage/Wikifunctions:User groups|Wikifunctions:Benutzergruppen]] [[Category:User groups{{#translation:}}]] [[Category:Functioneers|*]] a7e2spicql07q44qlvft250q7nvsazi 262505 262503 2026-04-01T19:34:40Z Ameisenigel 44 Created page with "Nutzer sollten sich in der Regel für die Rechte als Funktionsbearbeiter bewerben, wenn ihre Arbeit im Wiki häufig Unterstützung durch andere Funktionsbearbeiter erfordert. Beiträge zur Abstrakten Wikipedia und die Fähigkeit, mit mehrsprachigen Funktionen zu arbeiten, können als Kriterien für die Erteilung von Rechten betrachtet werden." 262505 wikitext text/x-wiki <languages /> [[File:Wikifunctions Functioneer Icon.svg|thumb|Wikifunctions-Funktionsbearbeiter]] Funktionsbearbeiter sind Benutzer in der Benutzergruppe <code>functioneer</code>. Derzeit gibt es '''[[Special:ListUsers/functioneer|{{NUMBERINGROUP:functioneer}}]]''' Funktionsbearbeiter auf Wikifunctions. <span id="Overview"></span> == Übersicht == '''Funktionsbearbeiter''' sind Benutzer, die die Möglichkeit haben, sowohl Implementierungen als auch Testfälle, die mit Funktionen verbunden sind, zu genehmigen und zu deaktivieren. Das bedeutet, dass sie entscheiden, welche Funktionen sicher verwendet werden können und welche abgelehnt werden sollen. <span id="How_to_request"></span> == Wie man die Rechte beantragt == {{Main|Wikifunctions:Requests for user groups}} Benutzer können sich auf [[Wikifunctions:Requests for user groups#Functioneer]] bewerben, um Funktionsbearbeiter zu werden. <span id="Requirements"></span> === Anforderungen === * Der Benutzer hat Erfahrung mit Funktionen, Implementierungen und Tests. * Der Benutzer hat ein ausreichendes Verständnis für die Funktionsweise von Wikifunctions, insbesondere in Bezug auf Funktionen, Implementierungen, Tests und verwandte Konzepte. Nutzer sollten sich in der Regel für die Rechte als Funktionsbearbeiter bewerben, wenn ihre Arbeit im Wiki häufig Unterstützung durch andere Funktionsbearbeiter erfordert. Beiträge zur Abstrakten Wikipedia und die Fähigkeit, mit mehrsprachigen Funktionen zu arbeiten, können als Kriterien für die Erteilung von Rechten betrachtet werden. <span id="Granting"></span> === Vergabe === Administratoren können die Funktionsbearbeiter-Rechte 48 Stunden nachdem eine Anfrage auf [[Wikifunctions:Requests for user groups#Functioneer]] gestellt wurde, an jeden Benutzer vergeben, der die Anforderungen erfüllt, sofern es keinen Widerspruch gibt. Die Rechte können ehemaligen Funktionsbearbeitern, bei denen der Grund für die Entfernung unkontrovers war oder aufgrund von Inaktivität erfolgte, sofort gegeben werden. <span id="Removal_of_functioneer"></span> == Entzug der Funktionsbearbeiter-Rechte == Das Benutzergruppenrecht der Funktionsbearbeiter wird allen Benutzern entzogen, bei denen eines der folgenden Kriterien zutrifft: * Jedem Funktionsbearbeiter, der die Rechte der Funktionsbearbeiter innerhalb eines Jahres nicht nutzt, werden die Rechte aufgrund von Inaktivität entzogen. * Das Benutzerrecht der Funktionsbearbeiter wird einem Benutzer entzogen, wenn es nach einer Diskussion auf [[Wikifunctions:Administrators' noticeboard|Wikifunctions:Administrator-Notizen]] oder [[Wikifunctions:Project chat|Wikifunctions:Projektdiskussion]] hierfür einen Konsens gibt. <span id="Technical_ability"></span> == Technische Möglichkeit == {{See also|Special:ListGroupRights#functioneer}} Die Benutzergruppe <code>functioneer</code> gibt Benutzern folgende technische Möglichkeiten: * {{int:right-wikilambda-connect-tester}} — <code>wikilambda-connect-tester</code> * {{int:right-wikilambda-connect-implementation}} — <code>wikilambda-connect-implementation</code> * {{int:right-wikilambda-disconnect-tester}} — <code>wikilambda-disconnect-tester</code> * {{int:right-wikilambda-disconnect-implementation}} — <code>wikilambda-disconnect-implementation</code> * {{int:right-wikilambda-edit-running-function}} — <code>wikilambda-edit-running-function</code> * {{int:right-wikilambda-edit-attached-implementation}} — <code>wikilambda-edit-attached-implementation</code> * {{int:right-wikilambda-edit-attached-tester}} — <code>wikilambda-edit-attached-tester</code> * {{int:right-autopatrol}} — <code>autopatrol</code> Während der frühen Veröffentlichung von Wikifunctions können sie vorübergehend noch nicht: * {{int:right-wikilambda-create-type}} — <code>wikilambda-create-type</code> <span id="See_also"></span> == Siehe auch == * Detaillierterer Hintergrund auf [[mw:Help:Wikifunctions/User rights]] * [[Special:MyLanguage/Wikifunctions:Maintainers|Wikifunctions:Funktionsbetreuer]] * [[Special:MyLanguage/Wikifunctions:User groups|Wikifunctions:Benutzergruppen]] [[Category:User groups{{#translation:}}]] [[Category:Functioneers|*]] fipoqmjavrgnr8lfhkps530w25tuvli Wikifunctions:Functioneers/fr 4 9692 262480 181823 2026-04-01T19:31:54Z FuzzyBot 207 Updating to match new version of source page 262480 wikitext text/x-wiki <languages /> [[File:Wikifunctions Functioneer Icon.svg|thumb|Fonctionnaire sur Wikifunctions]] Les fonctionnaires sont des utilisateurs et utilisatrices qui font partie du groupe <code>functioneer</code>. Il y a actuellement '''[[Special:ListUsers/functioneer|{{NUMBERINGROUP:functioneer}}]]''' fonctionnaires sur Wikifunctions. <span id="Overview"></span> == Présentation == Les '''fonctionnaires''' sont des utilisateurs et utilisatrices qui ont la capacité d’approuver et de désactiver à la fois des implémentations et des tests unitaires connectés aux fonctions. Cela signifie qu’ils et elles décident quelles fonctions sont sûres pour être utilisées, et lesquelles il faut rejeter. <span id="How_to_request"></span> == Comment devenir fonctionnaire == {{Main|Wikifunctions:Requests for user groups}} Les utilisateurs peuvent demander à devenir des fonctionnaires ici : [[Wikifunctions:Requests for user groups#Functioneer]]. <span id="Requirements"></span> === Prérequis === * <span class="mw-translate-fuzzy">L’utilisateur est un membre de confiance de la communauté, qui a l’habitude de travailler avec des fonctions, des implémentations et des tests.</span> * L’utilisateur a démontré une compréhension satisfaisante du fonctionnement de Wikifunctions, en particulier en ce qui concerne les fonctions, les implémentations, les tests et les concepts connexes. <div lang="en" dir="ltr" class="mw-content-ltr"> Users are generally expected to apply for functioneer rights if their work on the wiki leads to frequent dependence on functioneers. Contributions to Abstract Wikipedia and the ability to work with multilingual functions may be seen as contributing factors towards granting rights. </div> <span id="Granting"></span> === Attribution === Les administrateurs peuvent accorder le statut de fonctionnaire à tout utilisateur qui remplit les conditions requises 48 heures après que la demande a été publiée sur [[Wikifunctions:Requests for user groups#Functioneer]] et qu’il n’y a pas eu d’objection. Le groupe peut être accordé immédiatement à des utilisateurs qui sont d’anciens fonctionnaires lorsque la raison de leur retrait n’est pas controversée ou est due à l’inactivité. <span id="Removal_of_functioneer"></span> == Retrait de fonctionnaire == Le groupe utilisateur fonctionnaire sera supprimé de tout utilisateur qui répond à l’un des critères suivants : * Tout fonctionnaire qui n’utilise pas les outils de fonctionnaire dans un délai d’un an aura le groupe retiré en raison de l’inactivité. * Le groupe fonctionnaire sera retiré à un utilisateur si le consensus communautaire est atteint sur le [[Wikifunctions:Administrators' noticeboard|Wikifunctions:Bulletin des administrateurs]] ou après une discussion sur le [[Wikifunctions:Project chat|Wikifunctions:Project chat]]. <span id="Technical_ability"></span> == Détails techniques == {{See also|Special:ListGroupRights#functioneer}} Le groupe utilisateurs <code>functioneer</code> donne les capacités techniques suivantes : * {{int:right-wikilambda-connect-tester}} — <code>wikilambda-connect-tester</code> * {{int:right-wikilambda-connect-implementation}} — <code>wikilambda-connect-implementation</code> * {{int:right-wikilambda-disconnect-tester}} — <code>wikilambda-disconnect-tester</code> * {{int:right-wikilambda-disconnect-implementation}} — <code>wikilambda-disconnect-implementation</code> * {{int:right-wikilambda-edit-running-function}} — <code>wikilambda-edit-running-function</code> * {{int:right-wikilambda-edit-attached-implementation}} — <code>wikilambda-edit-attached-implementation</code> * {{int:right-wikilambda-edit-attached-tester}} — <code>wikilambda-edit-attached-tester</code> * {{int:right-autopatrol}} — <code>autopatrol</code> Temporairement, pendant la phase de lancement de Wikifonctions, ils n'ont pas encore : * {{int:right-wikilambda-create-type}} — <code>wikilambda-create-type</code> <span id="See_also"></span> == Voir aussi == * Plus de détails ici : [[mw:Help:Wikifunctions/User rights]] * [[Special:MyLanguage/Wikifunctions:Maintainers|Wikifunctions:Mainteneurs]] * [[Special:MyLanguage/Wikifunctions:User groups|Wikifunctions:Groupe utilisateur]] [[Category:User groups{{#translation:}}]] [[Category:Functioneers|*]] qpjamn03thw08v92q422t898s0kwdm3 Wikifunctions:Functioneers/ru 4 9984 262494 242083 2026-04-01T19:32:06Z FuzzyBot 207 Updating to match new version of source page 262494 wikitext text/x-wiki <languages /> [[File:Wikifunctions Functioneer Icon.svg|thumb|Функционер Викифункций]] Функционеры — это пользователи, которые состоят в группе пользователей <code>functioneer</code>. В настоящее время в Викифункциях '''[[Special:ListUsers/functioneer|{{NUMBERINGROUP:functioneer}}]]''' {{PLURAL:[[Special:ListUsers/functioneer|{{NUMBERINGROUP:functioneer}}]]|функционер|функционера|функционеров}}. <span id="Overview"></span> == Общие сведения == '''Функционеры''' — это пользователи, которые имеют возможность утверждать и отключать как реализации функций, так и тесты, связанные с функциями. Это значит, что они решают, какие функции безопасно использовать, а какие следует запретить. <span id="How_to_request"></span> == Как подать заявку == {{Main|Wikifunctions:Requests for user groups}} Пользователи могут подать заявку на то, чтобы стать функционером на [[Wikifunctions:Requests for user groups#Functioneer]]. <span id="Requirements"></span> === Требования === * <span lang="en" dir="ltr" class="mw-content-ltr">The user has a history of working with functions, implementations and test cases.</span> * Пользователь показал удовлетворительное понимание как Викифункции работают, особенно касаясь функцией, имплементаций, тестирования и схожие концепты. <div lang="en" dir="ltr" class="mw-content-ltr"> Users are generally expected to apply for functioneer rights if their work on the wiki leads to frequent dependence on functioneers. Contributions to Abstract Wikipedia and the ability to work with multilingual functions may be seen as contributing factors towards granting rights. </div> <span id="Granting"></span> === Присвоение === <div lang="en" dir="ltr" class="mw-content-ltr"> Administrators may grant Functioneer to any user who meets the requirements 48 hours after the request is posted at [[Wikifunctions:Requests for user groups#Functioneer]] and there has been no objection. The group may be granted immediately to users who are former Functioneers where the reason for removal was uncontroversial or due to inactivity. </div> <span id="Removal_of_functioneer"></span> == Удаление статуса функционера == <div lang="en" dir="ltr" class="mw-content-ltr"> The Functioneer user group will be removed from any user which meets one of the following: </div> * <span lang="en" dir="ltr" class="mw-content-ltr">Any functioneer that does not use the Functioneer toolset within a year will have the group removed due to inactivity.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The Functioneer group will be removed from a user if community consensus is reached at [[Wikifunctions:Administrators' noticeboard|Wikifunctions:Administrators' noticeboard]] or [[Wikifunctions:Project chat|Wikifunctions:Project chat]] following a discussion.</span> <span id="Technical_ability"></span> == Технические возможности == {{See also|Special:ListGroupRights#functioneer}} Группа пользователей <code>functioneer</code> дает пользователям следующие технические возможности: * {{int:right-wikilambda-connect-tester}} — <code>wikilambda-connect-tester</code> * {{int:right-wikilambda-connect-implementation}} — <code>wikilambda-connect-implementation</code> * {{int:right-wikilambda-disconnect-tester}} — <code>wikilambda-disconnect-tester</code> * {{int:right-wikilambda-disconnect-implementation}} — <code>wikilambda-disconnect-implementation</code> * {{int:right-wikilambda-edit-running-function}} — <code>wikilambda-edit-running-function</code> * {{int:right-wikilambda-edit-attached-implementation}} — <code>wikilambda-edit-attached-implementation</code> * {{int:right-wikilambda-edit-attached-tester}} — <code>wikilambda-edit-attached-tester</code> * {{int:right-autopatrol}} — <code>autopatrol</code> Временно в ранних версиях Викифункций они пока не могут: * {{int:right-wikilambda-create-type}} — <code>wikilambda-create-type</code> <span id="See_also"></span> == См. также == * Более подробно об этом на странице [[mw:Help:Wikifunctions/User rights]] * [[Special:MyLanguage/Wikifunctions:Maintainers|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions:Maintainers</span>]] * [[Special:MyLanguage/Wikifunctions:User groups|Викифункции:Группы участников]] [[Category:User groups{{#translation:}}]] [[Category:Functioneers|*]] ip1lbl1c48p3m6nid2ae8rpa6ztppjo Wikifunctions:Functioneers/sv 4 11019 262497 235384 2026-04-01T19:32:08Z FuzzyBot 207 Updating to match new version of source page 262497 wikitext text/x-wiki <languages /> [[File:Wikifunctions Functioneer Icon.svg|thumb|Wikifunctions Funktionärer]] Funktionärer är användare i användargruppen <code>functioneer</code>. Det finns '''[[Special:ListUsers/functioneer|{{NUMBERINGROUP:functioneer}}]]''' funktionärer på Wikifunctions just nu. <span id="Overview"></span> == Översikt == '''Funktionärer''' är användare med behörighet att godkänna och avaktivera både implementationer och testfall knutna till funktioner. Detta betyder att de kan avgöra vilka funktioner som kan användas säkert och vilka som nekas. <span id="How_to_request"></span> == Hur man ansöker == {{Main|Wikifunctions:Requests for user groups}} Användare kan ansöka om att bli funktionär på [[Wikifunctions:Requests for user groups#Functioneer]]. <span id="Requirements"></span> === Krav === * <span class="mw-translate-fuzzy">Användaren är en betrodd medlem i gemenskapen med en historia av att jobba med funktioner, implementeringar och testfall.</span> * Användaren har visat en tillfredsställande förståelse för hur Wikifunctions fungerar, särskilt när det gäller funktioner, implementeringar, testfall och relaterade begrepp. <div lang="en" dir="ltr" class="mw-content-ltr"> Users are generally expected to apply for functioneer rights if their work on the wiki leads to frequent dependence on functioneers. Contributions to Abstract Wikipedia and the ability to work with multilingual functions may be seen as contributing factors towards granting rights. </div> <span id="Granting"></span> === Godkännande === Administratörer kan bevilja funktionär till alla användare som uppfyller kraven 48 timmar efter att begäran har publicerats på [[Wikifunctions:Requests for user groups#Functioneer]] och det inte har kommit fram några invändningar. Gruppen får omedelbart beviljas användare som tidigare är funktionärer om orsaken till borttagandet inte var kontroversiell eller berodde på inaktivitet. <span id="Removal_of_functioneer"></span> == Borttagande av funktionär == Funktionärsgruppen ska tas bort från alla användare som uppfyller ett av följande villkor: * Alla funktionärer som inte använder funktionärsverktygen inom ett år ska få gruppen borttagen på grund av inaktivitet. * Funktionärsgruppen kommer att tas bort från en användare om konsensus i gemenskapen uppnås på [[Wikifunctions:Administrators' noticeboard|administratörernas anslagstavla]] eller [[Wikifunctions:Project chat|bybrunnen]] efter en diskussion. <span id="Technical_ability"></span> <div class="mw-translate-fuzzy"> == Behörigheter == </div> {{See also|Special:ListGroupRights#functioneer}} Användargruppen <code>functioneer</code> ger behörighet att: * {{int:right-wikilambda-connect-tester}} — <code>wikilambda-connect-tester</code> * {{int:right-wikilambda-connect-implementation}} — <code>wikilambda-connect-implementation</code> * {{int:right-wikilambda-disconnect-tester}} — <code>wikilambda-disconnect-tester</code> * {{int:right-wikilambda-disconnect-implementation}} — <code>wikilambda-disconnect-implementation</code> * {{int:right-wikilambda-edit-running-function}} — <code>wikilambda-edit-running-function</code> * {{int:right-wikilambda-edit-attached-implementation}} — <code>wikilambda-edit-attached-implementation</code> * {{int:right-wikilambda-edit-attached-tester}} — <code>wikilambda-edit-attached-tester</code> * {{int:right-autopatrol}} — <code>autopatrol</code> Tillfälligt under den tidiga versionen av Wikifunctions var de också de enda som ännu inte hade: * {{int:right-wikilambda-create-type}} — <code>wikilambda-create-type</code> <span id="See_also"></span> == Se även == * Fler detaljer och sammanhang finns på [[mw:Help:Wikifunctions/User rights]] * [[Special:MyLanguage/Wikifunctions:Maintainers|Wikifunctions:Underhållare]] * [[Special:MyLanguage/Wikifunctions:User groups|Wikifunctions:Användargrupper]] [[Category:User groups{{#translation:}}]] [[Category:Functioneers|*]] 5s2u4homozabgh4dyg3kghoxwfoen7p Wikifunctions:Functioneers/bn 4 11092 262474 118542 2026-04-01T19:31:50Z FuzzyBot 207 Updating to match new version of source page 262474 wikitext text/x-wiki <languages /> [[File:Wikifunctions Functioneer Icon.svg|thumb|উইকিফাংশনের ফাংশনার]] ফাংশনাররা হলেন সেইসব ব্যবহারকারী যারা <code>functioneer</code> ব্যবহারকারী দলের সদস্য। বর্তমানে উইকিফাংশনে মোট '''[[Special:ListUsers/functioneer|{{NUMBERINGROUP:functioneer}}]]'''জন ফাংশানার্স রয়েছেন। <span id="Overview"></span> ==সংক্ষিপ্ত বিবরণ== '''ফাংশনার''' হলেন সেই সকল ব্যবহারকারী যারা ফাংশন গুলোর সাথে সংযুক্ত উভয় বাস্তবায়ন এবং পরীক্ষার ক্ষেত্র অনুমোদন ও নিষ্ক্রিয় করার ক্ষমতা রাখেন। এর অর্থ হল উনার সিদ্ধান্ত নেয় কোন ফাংশন ব্যবহার করা নিরাপদ, এবং কোনটি অস্বীকার করতে হবে। <span id="How_to_request"></span> == কীভাবে অনুরোধ করবেন == {{Main|Wikifunctions:Requests for user groups}} ব্যবহারকারীরা [[Wikifunctions:Requests for user groups#Functioneer]]-এ একজন ফাংশনার হওয়ার জন্য আবেদন করতে পারেন। <span id="Requirements"></span> === আবশ্যকতা === * <span class="mw-translate-fuzzy">ব্যবহারকারী সম্প্রদায়ের একজন বিশ্বস্ত সদস্য, যার ফাংশন, বাস্তবায়ন এবং পরীক্ষার ক্ষেত্রে কাজ করার ইতিহাস রয়েছে।</span> * উইকিফাংশন কীভাবে কাজ করে, বিশেষত ফাংশন, বাস্তবায়ন, পরীক্ষার ক্ষেত্র এবং সম্পর্কিত ধারণাগুলি সম্পর্কে ব্যবহারকারী সন্তোষজনক ধারণা দেখিয়েছেন। <div lang="en" dir="ltr" class="mw-content-ltr"> Users are generally expected to apply for functioneer rights if their work on the wiki leads to frequent dependence on functioneers. Contributions to Abstract Wikipedia and the ability to work with multilingual functions may be seen as contributing factors towards granting rights. </div> <span id="Granting"></span> === মঞ্জুর করা === প্রশাসকগণ যে কোন ব্যবহারকারীকে ফাংশনার অধিকার প্রদান করতে পারেন, যিনি ৪৮ ঘন্টার প্রয়োজনীয়তা পূরণ করেছেন অনুরোধটি [[Wikifunctions:Requests for user groups#Functioneer]]-এ পোস্ট করার এবং কোনও বিরোধিতা হয়নি। ব্যবহারকারী দলটি অবিলম্বে সেইসব ব্যবহারকারীদের জন্য অনুমোদিত হতে পারে যারা প্রাক্তন ফাংশনার ছিলেন, যেখানে অপসারণের কারণটি বিতর্কিত ছিল না বা নিষ্ক্রিয়তার কারণে হয়েছিল। <span id="Removal_of_functioneer"></span> == ফাংশনার অধিকার অপসারণ == যে কোনও ব্যবহারকারীর কাছ থেকে ফাংশনার ব্যবহারকারী দলটি সরানো হবে যার নিম্নলিখিতগুলির মধ্যে যেকোনো একটির সাথে মিল রয়েছে: * যে কোনও ফাংশনার এক বছরের মধ্যে ফাংশনার টুল গুলি ব্যবহার না করলে নিষ্ক্রিয়তার কারণে অধিকারটি সরিয়ে ফেলা হবে। * ফাংশনার অধিকারটি যেকোনও ব্যবহারকারীর কাছ থেকে সরিয়ে নেওয়া হবে যদি [[Wikifunctions:Administrators' noticeboard|উইকিফাংশন:প্রশাসকদের আলোচনাসভাতে]] সম্প্রদায়ের বহুমত তৈরী হয় বা [[Wikifunctions:Project chat|উইকিফাংশন:প্রকল্প আড্ডায়]] কোনো আলোচনার ফলস্বরূপ। <span id="Technical_ability"></span> <div class="mw-translate-fuzzy"> ==প্রযুক্তিগত সক্ষমতা== </div> {{See also|Special:ListGroupRights#functioneer}} <code>functioneer</code> ব্যবহারকারী দলটি ব্যবহারকারীদের নিম্নলিখিত প্রযুক্তিগত ক্ষমতা প্রদান করে: * {{int:right-wikilambda-connect-tester}} — <code>wikilambda-connect-tester</code> * {{int:right-wikilambda-connect-implementation}} — <code>wikilambda-connect-implementation</code> * {{int:right-wikilambda-disconnect-tester}} — <code>wikilambda-disconnect-tester</code> * {{int:right-wikilambda-disconnect-implementation}} — <code>wikilambda-disconnect-implementation</code> * {{int:right-wikilambda-edit-running-function}} — <code>wikilambda-edit-running-function</code> * {{int:right-wikilambda-edit-attached-implementation}} — <code>wikilambda-edit-attached-implementation</code> * {{int:right-wikilambda-edit-attached-tester}} — <code>wikilambda-edit-attached-tester</code> * {{int:right-autopatrol}} — <code>autopatrol</code> সাময়িকভাবে উইকিফাংশনের প্রাথমিক প্রকাশের সময়, তাদের এখনও নেই: * {{int:right-wikilambda-create-type}} — <code>wikilambda-create-type</code> <span id="See_also"></span> == আরও দেখুন == * [[mw:Help:Wikifunctions/User rights]]-এ আরও বিস্তারিত প্রসঙ্গ * [[Special:MyLanguage/Wikifunctions:Maintainers|উইকিফাংশন:রক্ষণাবেক্ষণকারী]] * [[Special:MyLanguage/Wikifunctions:User groups|উইকিফাংশন:ব্যবহারকারী দল সমূহ]] [[Category:User groups{{#translation:}}]] [[Category:Functioneers|*]] bwlikci28b2a8t1o2461o6w8tb99xjh Wikifunctions:Functioneers/he 4 11493 262483 124031 2026-04-01T19:31:55Z FuzzyBot 207 Updating to match new version of source page 262483 wikitext text/x-wiki <languages /> [[File:Wikifunctions Functioneer Icon.svg|thumb|מחבר פונקציות בוויקיפונקציות]] מחברי פונקציות הם משתמשים אשר נמצאים בקבוצת המשתמשים <code>functioneer</code>. המספר הנוכחי של מחברי הפונקציות בוויקיפונקציות הוא '''[[Special:ListUsers/functioneer|{{NUMBERINGROUP:functioneer}}]]'''. <span id="Overview"></span> == סקירה כללית == '''מחברי פונקציות''' הם משתמשים שיש להם אפשרות לאשר ולכבות מימושים ובדיקות אשר מקושרים לפונקציות. זה אומר שהם מחליטים אילו פונקציות הם בטוחות לשימוש ואילו לא. <span id="How_to_request"></span> == כיצד לבקש הרשאות == {{Main|Wikifunctions:Requests for user groups}} משתמשים יכולים לבקש הרשאת "מחברי פונקציות" בדף [[Wikifunctions:Requests for user groups#Functioneer]]. <span id="Requirements"></span> === דרישות === * <span class="mw-translate-fuzzy">המשתמש הוא חבר אמין בקהילה, עם היסטוריה של עבודה עם פונקציות, מימושים ומקרי בדיקה.</span> * המשתמש הראה הבנה מספקת של איך אתר ויקיפונקציות פועל, במיוחד ביצירת פונקציות, מימושים, בדיקות ומושגים קשורים. <div lang="en" dir="ltr" class="mw-content-ltr"> Users are generally expected to apply for functioneer rights if their work on the wiki leads to frequent dependence on functioneers. Contributions to Abstract Wikipedia and the ability to work with multilingual functions may be seen as contributing factors towards granting rights. </div> <span id="Granting"></span> === קבלת גישה === מפעילי מערכת רשאים להעניק גישת '''מחברי פונקציות''' לכל משתמש אשר עונה לכל הדרישות ולאחר 48 שעות של פרסום הבקשה בדף [[Wikifunctions:Requests for user groups#Functioneer]] ואם אין שום התנגדות. קבוצת ההרשאות הזאת ניתנת באופן מיידי למשתמשים אשר היו מחברי פונקציות בעבר וסיבת ההסרה של ההרשאה שלהם הייתה לא מעוררת מחלוקת או בשל חוסר־פעילות. <span id="Removal_of_functioneer"></span> == הסרת גישה של מחברי פונקציות == הסרת קבוצת המשתמשים מחברי פונקציות ממשתמשים תיעשה באחד מהמקרים הבאים: * כל מחבר פונקציות שלא השתמש בהרשאותיו במשך שנה יוסר בשל חוסר־פעילות. * קבוצה מחברי פונקציות תוסר ממשתמש אם הושגה הסכמה של קהילה ב[[Wikifunctions:Administrators' noticeboard|לוח המודעות של המפעילים]] או ב[[Wikifunctions:Project chat|מזנון]] אחרי דיון. <span id="Technical_ability"></span> == יכולת טכנית == {{See also|Special:ListGroupRights#functioneer}} קבוצת המשתמשים <code>functioneer</code> נותנת את הרשאות הבאות: * {{int:right-wikilambda-connect-tester}} — <code>wikilambda-connect-tester</code> * {{int:right-wikilambda-connect-implementation}} — <code>wikilambda-connect-implementation</code> * {{int:right-wikilambda-disconnect-tester}} — <code>wikilambda-disconnect-tester</code> * {{int:right-wikilambda-disconnect-implementation}} — <code>wikilambda-disconnect-implementation</code> * {{int:right-wikilambda-edit-running-function}} — <code>wikilambda-edit-running-function</code> * {{int:right-wikilambda-edit-attached-implementation}} — <code>wikilambda-edit-attached-implementation</code> * {{int:right-wikilambda-edit-attached-tester}} — <code>wikilambda-edit-attached-tester</code> * {{int:right-autopatrol}} — <code>autopatrol</code> באופן זמני במהלך ההוצאה לאור המוקדמת של ויקיפונקציות, לא יהיו למחברי פונקציות את ההרשאות הבאות: * {{int:right-wikilambda-create-type}} — <code>wikilambda-create-type</code> <span id="See_also"></span> == ר' גם == * הקשר מפורט יותר בדף [[mw:Help:Wikifunctions/User rights]] * [[Special:MyLanguage/Wikifunctions:Maintainers|ויקיפונקציות:מְתַחְזְקִים]] * [[Special:MyLanguage/Wikifunctions:User groups|ויקיפונקציות:קבוצות משתמש]] [[Category:User groups{{#translation:}}]] [[Category:Functioneers|*]] p3s6dqkk6dno79ilc5cz7c43j5xj3qi Wikifunctions:Functioneers/en-gb 4 11869 262478 160773 2026-04-01T19:31:52Z FuzzyBot 207 Updating to match new version of source page 262478 wikitext text/x-wiki <languages /> [[File:Wikifunctions Functioneer Icon.svg|thumb|Wikifunctions Functioneer]] Functioneers are users who hold the <code>functioneer</code> user group. There are currently '''[[Special:ListUsers/functioneer|{{NUMBERINGROUP:functioneer}}]]''' Functioneers on Wikifunctions. == Overview == '''Functioneers''' are users who have the ability to approve and deactive both implementations and test cases connected to functions. This means they decide what functions are safe to use, and which ones to deny. == How to request == {{Main|Wikifunctions:Requests for user groups}} Users may apply to become a functioneer at [[Wikifunctions:Requests for user groups#Functioneer]]. === Requirements === * <span lang="en" dir="ltr" class="mw-content-ltr">The user has a history of working with functions, implementations and test cases.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The user has shown a satisfactory understanding of how Wikifunctions works, especially regarding functions, implementations, test cases and related concepts.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Users are generally expected to apply for functioneer rights if their work on the wiki leads to frequent dependence on functioneers. Contributions to Abstract Wikipedia and the ability to work with multilingual functions may be seen as contributing factors towards granting rights. </div> === Granting === <div lang="en" dir="ltr" class="mw-content-ltr"> Administrators may grant Functioneer to any user who meets the requirements 48 hours after the request is posted at [[Wikifunctions:Requests for user groups#Functioneer]] and there has been no objection. The group may be granted immediately to users who are former Functioneers where the reason for removal was uncontroversial or due to inactivity. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Removal of functioneer == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The Functioneer user group will be removed from any user which meets one of the following: </div> * <span lang="en" dir="ltr" class="mw-content-ltr">Any functioneer that does not use the Functioneer toolset within a year will have the group removed due to inactivity.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The Functioneer group will be removed from a user if community consensus is reached at [[Wikifunctions:Administrators' noticeboard|Wikifunctions:Administrators' noticeboard]] or [[Wikifunctions:Project chat|Wikifunctions:Project chat]] following a discussion.</span> == Technical ability == {{See also|Special:ListGroupRights#functioneer}} The <code>functioneer</code> user group gives users the technical ability to: * {{int:right-wikilambda-connect-tester}} — <code>wikilambda-connect-tester</code> * {{int:right-wikilambda-connect-implementation}} — <code>wikilambda-connect-implementation</code> * {{int:right-wikilambda-disconnect-tester}} — <code>wikilambda-disconnect-tester</code> * {{int:right-wikilambda-disconnect-implementation}} — <code>wikilambda-disconnect-implementation</code> * {{int:right-wikilambda-edit-running-function}} — <code>wikilambda-edit-running-function</code> * {{int:right-wikilambda-edit-attached-implementation}} — <code>wikilambda-edit-attached-implementation</code> * {{int:right-wikilambda-edit-attached-tester}} — <code>wikilambda-edit-attached-tester</code> * {{int:right-autopatrol}} — <code>autopatrol</code> Temporarily during the early release of Wikifunctions, they do not yet have: * {{int:right-wikilambda-create-type}} — <code>wikilambda-create-type</code> == See also == * More detailed context at [[mw:Help:Wikifunctions/User rights]] * [[Special:MyLanguage/Wikifunctions:Maintainers|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions:Maintainers</span>]] * [[Special:MyLanguage/Wikifunctions:User groups|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions:User groups</span>]] [[Category:User groups{{#translation:}}]] [[Category:Functioneers|*]] gmk4ltt0o4w3zvjup4v52w6etkjr69a Wikifunctions:Functioneers/ml 4 13057 262489 118552 2026-04-01T19:32:04Z FuzzyBot 207 Updating to match new version of source page 262489 wikitext text/x-wiki <languages /> [[File:Wikifunctions Functioneer Icon.svg|thumb|ഫങ്ക്ഷനീർ]] <code>ഫങ്ക്ഷനീർ</code> ഉപയോഗൃത സംഘം കൈവശമുള്ള ഉപയോക്താക്കളാണ് ഫങ്ക്ഷനീറുകൾ. നിലവിൽ വിക്കിഫങ്ക്ഷൻസിൽ '''[[Special:ListUsers/functioneer|{{NUMBERINGROUP:functioneer}}]]''' ഫങ്ക്ഷനീർമാരുണ്ട്. <span id="Overview"></span> == അവലോകനം == <div lang="en" dir="ltr" class="mw-content-ltr"> '''Functioneers''' are users who have the ability to approve and deactivate both implementations and test cases connected to functions. This means they decide what functions are safe to use, and which ones to deny. </div> <span id="How_to_request"></span> == എങ്ങനെ അപേക്ഷിക്കാം == {{Main|Wikifunctions:Requests for user groups}} ഫങ്ക്ഷനീർ ആകുവാൻ [[Wikifunctions:Requests for user groups#Functioneer]]ൽ അപേക്ഷിക്കാം. <div lang="en" dir="ltr" class="mw-content-ltr"> === Requirements === </div> * <span lang="en" dir="ltr" class="mw-content-ltr">The user has a history of working with functions, implementations and test cases.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The user has shown a satisfactory understanding of how Wikifunctions works, especially regarding functions, implementations, test cases and related concepts.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Users are generally expected to apply for functioneer rights if their work on the wiki leads to frequent dependence on functioneers. Contributions to Abstract Wikipedia and the ability to work with multilingual functions may be seen as contributing factors towards granting rights. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Granting === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Administrators may grant Functioneer to any user who meets the requirements 48 hours after the request is posted at [[Wikifunctions:Requests for user groups#Functioneer]] and there has been no objection. The group may be granted immediately to users who are former Functioneers where the reason for removal was uncontroversial or due to inactivity. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Removal of functioneer == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The Functioneer user group will be removed from any user which meets one of the following: </div> * <span lang="en" dir="ltr" class="mw-content-ltr">Any functioneer that does not use the Functioneer toolset within a year will have the group removed due to inactivity.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The Functioneer group will be removed from a user if community consensus is reached at [[Wikifunctions:Administrators' noticeboard|Wikifunctions:Administrators' noticeboard]] or [[Wikifunctions:Project chat|Wikifunctions:Project chat]] following a discussion.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> == Technical ability == </div> {{See also|Special:ListGroupRights#functioneer}} <span lang="en" dir="ltr" class="mw-content-ltr">The <code>functioneer</code> user group gives users the technical ability to:</span> * {{int:right-wikilambda-connect-tester}} — <code>wikilambda-connect-tester</code> * {{int:right-wikilambda-connect-implementation}} — <code>wikilambda-connect-implementation</code> * {{int:right-wikilambda-disconnect-tester}} — <code>wikilambda-disconnect-tester</code> * {{int:right-wikilambda-disconnect-implementation}} — <code>wikilambda-disconnect-implementation</code> * {{int:right-wikilambda-edit-running-function}} — <code>wikilambda-edit-running-function</code> * {{int:right-wikilambda-edit-attached-implementation}} — <code>wikilambda-edit-attached-implementation</code> * {{int:right-wikilambda-edit-attached-tester}} — <code>wikilambda-edit-attached-tester</code> * {{int:right-autopatrol}} — <code>autopatrol</code> <span lang="en" dir="ltr" class="mw-content-ltr">Temporarily during the early release of Wikifunctions, they do not yet have:</span> * {{int:right-wikilambda-create-type}} — <code>wikilambda-create-type</code> <span id="See_also"></span> == ഇതും കാണുക == * കൂടുതൽ വിവരങ്ങൾക്കായി [[mw:Help:Wikifunctions/User rights]] കാണുക * [[Special:MyLanguage/Wikifunctions:Maintainers|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions:Maintainers</span>]] * [[Special:MyLanguage/Wikifunctions:User groups|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions:User groups</span>]] [[Category:User groups{{#translation:}}]] [[Category:Functioneers|*]] 9q2bsm9qpyiul0h91l3fsiw6na25qff Wikifunctions:Functioneers/gu 4 14589 262481 118546 2026-04-01T19:31:54Z FuzzyBot 207 Updating to match new version of source page 262481 wikitext text/x-wiki <languages /> [[File:Wikifunctions Functioneer Icon.svg|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions Functioneer</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> Functioneers are users who hold the <code>functioneer</code> user group. There are currently '''[[Special:ListUsers/functioneer|{{NUMBERINGROUP:functioneer}}]]''' Functioneers on Wikifunctions. </div> <span id="Overview"></span> == વિહંગાવલોકન == <div lang="en" dir="ltr" class="mw-content-ltr"> '''Functioneers''' are users who have the ability to approve and deactivate both implementations and test cases connected to functions. This means they decide what functions are safe to use, and which ones to deny. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == How to request == </div> {{Main|Wikifunctions:Requests for user groups}} <div lang="en" dir="ltr" class="mw-content-ltr"> Users may apply to become a functioneer at [[Wikifunctions:Requests for user groups#Functioneer]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Requirements === </div> * <span lang="en" dir="ltr" class="mw-content-ltr">The user has a history of working with functions, implementations and test cases.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The user has shown a satisfactory understanding of how Wikifunctions works, especially regarding functions, implementations, test cases and related concepts.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Users are generally expected to apply for functioneer rights if their work on the wiki leads to frequent dependence on functioneers. Contributions to Abstract Wikipedia and the ability to work with multilingual functions may be seen as contributing factors towards granting rights. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Granting === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Administrators may grant Functioneer to any user who meets the requirements 48 hours after the request is posted at [[Wikifunctions:Requests for user groups#Functioneer]] and there has been no objection. The group may be granted immediately to users who are former Functioneers where the reason for removal was uncontroversial or due to inactivity. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Removal of functioneer == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The Functioneer user group will be removed from any user which meets one of the following: </div> * <span lang="en" dir="ltr" class="mw-content-ltr">Any functioneer that does not use the Functioneer toolset within a year will have the group removed due to inactivity.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The Functioneer group will be removed from a user if community consensus is reached at [[Wikifunctions:Administrators' noticeboard|Wikifunctions:Administrators' noticeboard]] or [[Wikifunctions:Project chat|Wikifunctions:Project chat]] following a discussion.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> == Technical ability == </div> {{See also|Special:ListGroupRights#functioneer}} <span lang="en" dir="ltr" class="mw-content-ltr">The <code>functioneer</code> user group gives users the technical ability to:</span> * {{int:right-wikilambda-connect-tester}} — <code>wikilambda-connect-tester</code> * {{int:right-wikilambda-connect-implementation}} — <code>wikilambda-connect-implementation</code> * {{int:right-wikilambda-disconnect-tester}} — <code>wikilambda-disconnect-tester</code> * {{int:right-wikilambda-disconnect-implementation}} — <code>wikilambda-disconnect-implementation</code> * {{int:right-wikilambda-edit-running-function}} — <code>wikilambda-edit-running-function</code> * {{int:right-wikilambda-edit-attached-implementation}} — <code>wikilambda-edit-attached-implementation</code> * {{int:right-wikilambda-edit-attached-tester}} — <code>wikilambda-edit-attached-tester</code> * {{int:right-autopatrol}} — <code>autopatrol</code> <span lang="en" dir="ltr" class="mw-content-ltr">Temporarily during the early release of Wikifunctions, they do not yet have:</span> * {{int:right-wikilambda-create-type}} — <code>wikilambda-create-type</code> <span id="See_also"></span> == આ પણ જુઓ == * <span lang="en" dir="ltr" class="mw-content-ltr">More detailed context at [[mw:Help:Wikifunctions/User rights]]</span> * [[Special:MyLanguage/Wikifunctions:Maintainers|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions:Maintainers</span>]] * [[Special:MyLanguage/Wikifunctions:User groups|વિકિવિધેય:સભ્ય સમૂહો]] [[Category:User groups{{#translation:}}]] [[Category:Functioneers|*]] trmpoc0bnagfe6zd7ms6ba64wq3z98k Wikifunctions:Functioneers/hi 4 15172 262482 118548 2026-04-01T19:31:55Z FuzzyBot 207 Updating to match new version of source page 262482 wikitext text/x-wiki <languages /> [[File:Wikifunctions Functioneer Icon.svg|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions Functioneer</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> Functioneers are users who hold the <code>functioneer</code> user group. There are currently '''[[Special:ListUsers/functioneer|{{NUMBERINGROUP:functioneer}}]]''' Functioneers on Wikifunctions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Overview == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Functioneers''' are users who have the ability to approve and deactivate both implementations and test cases connected to functions. This means they decide what functions are safe to use, and which ones to deny. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == How to request == </div> {{Main|Wikifunctions:Requests for user groups}} <div lang="en" dir="ltr" class="mw-content-ltr"> Users may apply to become a functioneer at [[Wikifunctions:Requests for user groups#Functioneer]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Requirements === </div> * <span lang="en" dir="ltr" class="mw-content-ltr">The user has a history of working with functions, implementations and test cases.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The user has shown a satisfactory understanding of how Wikifunctions works, especially regarding functions, implementations, test cases and related concepts.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Users are generally expected to apply for functioneer rights if their work on the wiki leads to frequent dependence on functioneers. Contributions to Abstract Wikipedia and the ability to work with multilingual functions may be seen as contributing factors towards granting rights. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Granting === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Administrators may grant Functioneer to any user who meets the requirements 48 hours after the request is posted at [[Wikifunctions:Requests for user groups#Functioneer]] and there has been no objection. The group may be granted immediately to users who are former Functioneers where the reason for removal was uncontroversial or due to inactivity. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Removal of functioneer == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The Functioneer user group will be removed from any user which meets one of the following: </div> * <span lang="en" dir="ltr" class="mw-content-ltr">Any functioneer that does not use the Functioneer toolset within a year will have the group removed due to inactivity.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The Functioneer group will be removed from a user if community consensus is reached at [[Wikifunctions:Administrators' noticeboard|Wikifunctions:Administrators' noticeboard]] or [[Wikifunctions:Project chat|Wikifunctions:Project chat]] following a discussion.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> == Technical ability == </div> {{See also|Special:ListGroupRights#functioneer}} <span lang="en" dir="ltr" class="mw-content-ltr">The <code>functioneer</code> user group gives users the technical ability to:</span> * {{int:right-wikilambda-connect-tester}} — <code>wikilambda-connect-tester</code> * {{int:right-wikilambda-connect-implementation}} — <code>wikilambda-connect-implementation</code> * {{int:right-wikilambda-disconnect-tester}} — <code>wikilambda-disconnect-tester</code> * {{int:right-wikilambda-disconnect-implementation}} — <code>wikilambda-disconnect-implementation</code> * {{int:right-wikilambda-edit-running-function}} — <code>wikilambda-edit-running-function</code> * {{int:right-wikilambda-edit-attached-implementation}} — <code>wikilambda-edit-attached-implementation</code> * {{int:right-wikilambda-edit-attached-tester}} — <code>wikilambda-edit-attached-tester</code> * {{int:right-autopatrol}} — <code>autopatrol</code> <span lang="en" dir="ltr" class="mw-content-ltr">Temporarily during the early release of Wikifunctions, they do not yet have:</span> * {{int:right-wikilambda-create-type}} — <code>wikilambda-create-type</code> <span id="See_also"></span> == ये भी देखें == * <span lang="en" dir="ltr" class="mw-content-ltr">More detailed context at [[mw:Help:Wikifunctions/User rights]]</span> * [[Special:MyLanguage/Wikifunctions:Maintainers|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions:Maintainers</span>]] * [[Special:MyLanguage/Wikifunctions:User groups|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions:User groups</span>]] [[Category:User groups{{#translation:}}]] [[Category:Functioneers|*]] nhk1pupuvcan7q5nq8pgdidv89ow3rr Wikifunctions:Functioneers/uk 4 15974 262499 210404 2026-04-01T19:32:10Z FuzzyBot 207 Updating to match new version of source page 262499 wikitext text/x-wiki <languages /> [[File:Wikifunctions Functioneer Icon.svg|thumb|Функціонер Вікіфункцій]] Функціонери — це користувачі, що входять до групи користувачів <code>functioneer</code>. Наразі у Вікіфункціях '''[[Special:ListUsers/functioneer|{{NUMBERINGROUP:functioneer}}]]''' {{PLURAL:[[Special:ListUsers/functioneer|{{NUMBERINGROUP:functioneer}}]]|функціонер|функціонери|функціонерів}}. <span id="Overview"></span> == Огляд == '''Функціонери''' — це користувачі, що мають здатність затверджувати й деактивовувати як реалізації так і тести, пов'язані з функціями. Це означає, що вони визначають які функції є безпечними до використання, а які треба відхилити. <span id="How_to_request"></span> == Як стати функціонером == {{Main|Wikifunctions:Requests for user groups}} Користувачі можуть подати заявку на права функціонера на сторінці [[Wikifunctions:Requests for user groups#Functioneer]]. <span id="Requirements"></span> === Вимоги === * <span class="mw-translate-fuzzy">Користувач є надійним членом спільноти, з історією роботи з функціями, реалізаціями та тестами.</span> * Користувач продемонстрував задовільне розуміння того, як працюють Вікіфункції, особливо щодо функцій, реалізацій, тестів та пов'язаних з ними концепцій. <div lang="en" dir="ltr" class="mw-content-ltr"> Users are generally expected to apply for functioneer rights if their work on the wiki leads to frequent dependence on functioneers. Contributions to Abstract Wikipedia and the ability to work with multilingual functions may be seen as contributing factors towards granting rights. </div> <span id="Granting"></span> === Надання прав === Адміністратори можуть надати права Функціонера будь-якому користувачеві, який відповідає вимогам, через 48 годин після публікації запиту на [[Wikifunctions:Requests for user groups#Functioneer]], якщо не було заперечень. Групу можна негайно надати користувачам, які є колишніми функціонерами, якщо причина зняття була безспірною або через бездіяльність. <span id="Removal_of_functioneer"></span> === Позбавлення прав функціонера === Групу користувачів Функціонер буде знято з усіх користувачів, які відповідають одній із таких вимог: * Будь-якого функціонера, що не використовує інструменти Функціонера протягом року, буде вилучено з цієї групи через неактивність. * Користувача буде вилучено з групи Функціонер, якщо спільнота дійде до консенсусу після обговорення в [[Wikifunctions:Administrators' noticeboard|Вікіфункції:Дошка оголошень адміністраторів]] або [[Wikifunctions:Project chat|Вікіфункції:Чат проєкту]]. <span id="Technical_ability"></span> == Технічні можливості == {{See also|Special:ListGroupRights#functioneer}} Група користувачів <code>functioneer</code> надає користувачам технічну можливість: * {{int:right-wikilambda-connect-tester}} — <code>wikilambda-connect-tester</code> * {{int:right-wikilambda-connect-implementation}} — <code>wikilambda-connect-implementation</code> * {{int:right-wikilambda-disconnect-tester}} — <code>wikilambda-disconnect-tester</code> * {{int:right-wikilambda-disconnect-implementation}} — <code>wikilambda-disconnect-implementation</code> * {{int:right-wikilambda-edit-running-function}} — <code>wikilambda-edit-running-function</code> * {{int:right-wikilambda-edit-attached-implementation}} — <code>wikilambda-edit-attached-implementation</code> * {{int:right-wikilambda-edit-attached-tester}} — <code>wikilambda-edit-attached-tester</code> * {{int:right-autopatrol}} — <code>autopatrol</code> Тимчасово на час раннього релізу Вікіфункцій вони ще не мають таких прав: * {{int:right-wikilambda-create-type}} — <code>wikilambda-create-type</code> <span id="See_also"></span> == Див. також == * Більш детальний контекст можна прочитати на сторінці [[mw:Help:Wikifunctions/User rights]] * [[Special:MyLanguage/Wikifunctions:Maintainers|Вікіфункції:Підтримувачі]] * [[Special:MyLanguage/Wikifunctions:User groups|Вікіфункції:Групи користувачів]] [[Category:User groups{{#translation:}}]] [[Category:Functioneers|*]] 52f0e4yo8hlhwprqe1dyrwaicybw786 Wikifunctions:Functioneers/pl 4 16448 262493 171759 2026-04-01T19:32:06Z FuzzyBot 207 Updating to match new version of source page 262493 wikitext text/x-wiki <languages /> [[File:Wikifunctions Functioneer Icon.svg|thumb|Funkcjonerzy Wikifunkcji]] Funkcjonerzy to użytkownicy, którzy należą do grupy <code>functioneer</code>. Na Wikifunkcjach jest aktualnie '''[[Special:ListUsers/functioneer|{{NUMBERINGROUP:functioneer}}]]''' funkcjonerów. <span id="Overview"></span> == Przegląd == '''Funkcjonerzy''' to użytkownicy, którzy mogą zatwierdzać i deaktywować implementacje oraz przypadki testowe, przyłączone do funkcji. To oznacza, że określają, czy funkcja może być bezpiecznie używana czy też nie. <span id="How_to_request"></span> == Jak wnioskować == {{Main|Wikifunctions:Requests for user groups}} Użytkownicy mogą zostać funkcjonierami, składając wniosek na stronie [[Wikifunctions:Requests for user groups#Functioneer]]. <span id="Requirements"></span> === Wymagania === * <span class="mw-translate-fuzzy">Użytkownik jest zaufanym członkiem społeczności, z historią pracy z funkcjami, implementacjami i przypadkami testowymi.</span> * Użytkownik wykazał zadowalające zrozumienie działania Wikifunkcji, szczególnie w odniesieniu do funkcji, implementacji, przypadków testowych i powiązanych koncepcji. <div lang="en" dir="ltr" class="mw-content-ltr"> Users are generally expected to apply for functioneer rights if their work on the wiki leads to frequent dependence on functioneers. Contributions to Abstract Wikipedia and the ability to work with multilingual functions may be seen as contributing factors towards granting rights. </div> <span id="Granting"></span> === Nadawanie === Jeśli nie ma sprzeciwu, to Administratorzy mogą przyznać uprawnienia Funkcjonariusza użytkownikowi, który spełnia wymagania, już w 48 godzin po przesłaniu wniosku na [[Wikifunctions:Requests for user groups#Functioneer]]. Grupa może zostać udzielona natychmiast użytkownikom, którzy byli funkcjonaremi, jeżeli powód usunięcia nie był kontrowersyjny lub spowodowany nieaktywnością. <span id="Removal_of_functioneer"></span> == Pozbawienie przywilejów funkcjonera == Użytkownik, który spełnia jeden z następujących kryteriów, zostanie usunięty z user grupy Funkcjonerów: * Każdy funkcjoner, który nie użyje narzędzia funkcjonera w ciągu roku, będzie musiał usunąć grupę z powodu nieaktywności. * Użytkownik będzie usunięty z grupy Funkcjonerów jeśli w społeczności, po dyskusji na [[Wikifunctions:Administrators' noticeboard|Wikifunkcje:Tablica ogłoszeń Administratorów]] lub [[Wikifunctions:Project chat|Wikifunkcje:Czat projektu]] zostanie w tej sprawie osiągnięty konsensus. <span id="Technical_ability"></span> == Możliwości techniczne == {{See also|Special:ListGroupRights#functioneer}} Przynależność do grupy <code>functioneer</code> daje użytkownikowi następujące uprawnienia: * {{int:right-wikilambda-connect-tester}} — <code>wikilambda-connect-tester</code> * {{int:right-wikilambda-connect-implementation}} — <code>wikilambda-connect-implementation</code> * {{int:right-wikilambda-disconnect-tester}} — <code>wikilambda-disconnect-tester</code> * {{int:right-wikilambda-disconnect-implementation}} — <code>wikilambda-disconnect-implementation</code> * {{int:right-wikilambda-edit-running-function}} — <code>wikilambda-edit-running-function</code> * {{int:right-wikilambda-edit-attached-implementation}} — <code>wikilambda-edit-attached-implementation</code> * {{int:right-wikilambda-edit-attached-tester}} — <code>wikilambda-edit-attached-tester</code> * {{int:right-autopatrol}} — <code>autopatrol</code> Tymczasowo, we wstępnej fazie rozwoju Wikifunkcji, nie posiadają oni jeszcze uprawnień: * {{int:right-wikilambda-create-type}} — <code>wikilambda-create-type</code> <span id="See_also"></span> == Zobacz też == * Szczegółowy kontekst w [[mw:Help:Wikifunctions/User rights]] * [[Special:MyLanguage/Wikifunctions:Maintainers|Wikifunkcje:Konserwatorzy]] * [[Special:MyLanguage/Wikifunctions:User groups|Wikifunkcje:Grupy użytkowników]] [[Category:User groups{{#translation:}}]] [[Category:Functioneers|*]] kp836lnsxofv551gjnu52djo3jeofiz Wikifunctions:Functioneers/es 4 17040 262479 118544 2026-04-01T19:31:53Z FuzzyBot 207 Updating to match new version of source page 262479 wikitext text/x-wiki <languages /> [[File:Wikifunctions Functioneer Icon.svg|thumb|Wikifunctions Functioneer]] <div lang="en" dir="ltr" class="mw-content-ltr"> Functioneers are users who hold the <code>functioneer</code> user group. There are currently '''[[Special:ListUsers/functioneer|{{NUMBERINGROUP:functioneer}}]]''' Functioneers on Wikifunctions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Overview == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Functioneers''' are users who have the ability to approve and deactivate both implementations and test cases connected to functions. This means they decide what functions are safe to use, and which ones to deny. </div> <span id="How_to_request"></span> == Cómo solicitarlo == {{Main|Wikifunctions:Requests for user groups}} Usuarios pueden solicitar el funcionador a [[Wikifunctions:Requests for user groups#Functioneer]]. <span id="Requirements"></span> === Requisitos === * <span lang="en" dir="ltr" class="mw-content-ltr">The user has a history of working with functions, implementations and test cases.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The user has shown a satisfactory understanding of how Wikifunctions works, especially regarding functions, implementations, test cases and related concepts.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Users are generally expected to apply for functioneer rights if their work on the wiki leads to frequent dependence on functioneers. Contributions to Abstract Wikipedia and the ability to work with multilingual functions may be seen as contributing factors towards granting rights. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Granting === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Administrators may grant Functioneer to any user who meets the requirements 48 hours after the request is posted at [[Wikifunctions:Requests for user groups#Functioneer]] and there has been no objection. The group may be granted immediately to users who are former Functioneers where the reason for removal was uncontroversial or due to inactivity. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Removal of functioneer == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The Functioneer user group will be removed from any user which meets one of the following: </div> * <span lang="en" dir="ltr" class="mw-content-ltr">Any functioneer that does not use the Functioneer toolset within a year will have the group removed due to inactivity.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The Functioneer group will be removed from a user if community consensus is reached at [[Wikifunctions:Administrators' noticeboard|Wikifunctions:Administrators' noticeboard]] or [[Wikifunctions:Project chat|Wikifunctions:Project chat]] following a discussion.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> == Technical ability == </div> {{See also|Special:ListGroupRights#functioneer}} El grupo de usuarios <code>functioneer</code> les da a los usuarios la capacidad técnica de: * {{int:right-wikilambda-connect-tester}} — <code>wikilambda-connect-tester</code> * {{int:right-wikilambda-connect-implementation}} — <code>wikilambda-connect-implementation</code> * {{int:right-wikilambda-disconnect-tester}} — <code>wikilambda-disconnect-tester</code> * {{int:right-wikilambda-disconnect-implementation}} — <code>wikilambda-disconnect-implementation</code> * {{int:right-wikilambda-edit-running-function}} — <code>wikilambda-edit-running-function</code> * {{int:right-wikilambda-edit-attached-implementation}} — <code>wikilambda-edit-attached-implementation</code> * {{int:right-wikilambda-edit-attached-tester}} — <code>wikilambda-edit-attached-tester</code> * {{int:right-autopatrol}} — <code>autopatrol</code> <span lang="en" dir="ltr" class="mw-content-ltr">Temporarily during the early release of Wikifunctions, they do not yet have:</span> * {{int:right-wikilambda-create-type}} — <code>wikilambda-create-type</code> <span id="See_also"></span> == Véase también == * Contexto más detallado en [[mw:Help:Wikifunctions/User rights]] * [[Special:MyLanguage/Wikifunctions:Maintainers|Wikifunciones:Mantenedores]] * [[Special:MyLanguage/Wikifunctions:User groups|Wikifunciones:Grupos de usuarios]] [[Category:User groups{{#translation:}}]] [[Category:Functioneers|*]] ec8h96e0u98tk4ho6oomlw5xv1sf49i Translations:Wikifunctions:Functioneers/39/en 1198 18086 262472 62315 2026-04-01T19:31:49Z FuzzyBot 207 Importing a new version from external source 262472 wikitext text/x-wiki The user has a history of working with functions, implementations and test cases. 5bpj890hkwlwyshwaeuyqh6qw8k055g Translations:Wikifunctions:Functioneers/39/de 1198 18304 262502 63021 2026-04-01T19:33:04Z Ameisenigel 44 262502 wikitext text/x-wiki Der Benutzer hat Erfahrung mit Funktionen, Implementierungen und Tests. j6m91fr2lcal9ts1f8s10s3ecjaovfu Wikifunctions:Functioneers/mni 4 19392 262490 118553 2026-04-01T19:32:04Z FuzzyBot 207 Updating to match new version of source page 262490 wikitext text/x-wiki <languages /> [[File:Wikifunctions Functioneer Icon.svg|thumb|ꯋꯤꯀꯤꯐꯪꯁꯟꯒꯤ ꯐꯡꯛꯁꯤꯌꯔ]] <div lang="en" dir="ltr" class="mw-content-ltr"> Functioneers are users who hold the <code>functioneer</code> user group. There are currently '''[[Special:ListUsers/functioneer|{{NUMBERINGROUP:functioneer}}]]''' Functioneers on Wikifunctions. </div> <span id="Overview"></span> == ꯆꯥꯎꯔꯥꯛꯄ ꯃꯤꯠꯌꯦꯡ == <div lang="en" dir="ltr" class="mw-content-ltr"> '''Functioneers''' are users who have the ability to approve and deactivate both implementations and test cases connected to functions. This means they decide what functions are safe to use, and which ones to deny. </div> <span id="How_to_request"></span> == ꯃꯇꯧ ꯀꯔꯝꯅ ꯍꯥꯏꯖꯒꯅꯤ == {{Main|Wikifunctions:Requests for user groups}} <div lang="en" dir="ltr" class="mw-content-ltr"> Users may apply to become a functioneer at [[Wikifunctions:Requests for user groups#Functioneer]]. </div> <span id="Requirements"></span> ==ꯆꯪꯂꯤꯕꯁꯤꯡꯗꯨ ꯌꯦꯡꯁꯤꯟꯕ== * <span lang="en" dir="ltr" class="mw-content-ltr">The user has a history of working with functions, implementations and test cases.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The user has shown a satisfactory understanding of how Wikifunctions works, especially regarding functions, implementations, test cases and related concepts.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Users are generally expected to apply for functioneer rights if their work on the wiki leads to frequent dependence on functioneers. Contributions to Abstract Wikipedia and the ability to work with multilingual functions may be seen as contributing factors towards granting rights. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Granting === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Administrators may grant Functioneer to any user who meets the requirements 48 hours after the request is posted at [[Wikifunctions:Requests for user groups#Functioneer]] and there has been no objection. The group may be granted immediately to users who are former Functioneers where the reason for removal was uncontroversial or due to inactivity. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Removal of functioneer == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The Functioneer user group will be removed from any user which meets one of the following: </div> * <span lang="en" dir="ltr" class="mw-content-ltr">Any functioneer that does not use the Functioneer toolset within a year will have the group removed due to inactivity.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The Functioneer group will be removed from a user if community consensus is reached at [[Wikifunctions:Administrators' noticeboard|Wikifunctions:Administrators' noticeboard]] or [[Wikifunctions:Project chat|Wikifunctions:Project chat]] following a discussion.</span> <span id="Technical_ability"></span> <div class="mw-translate-fuzzy"> == ꯁꯤꯟ-ꯁꯥꯕꯗ ꯇꯧꯕ ꯉꯝꯕꯁꯤꯡ == </div> {{See also|Special:ListGroupRights#functioneer}} <span lang="en" dir="ltr" class="mw-content-ltr">The <code>functioneer</code> user group gives users the technical ability to:</span> * {{int:right-wikilambda-connect-tester}} — <code>wikilambda-connect-tester</code> * {{int:right-wikilambda-connect-implementation}} — <code>wikilambda-connect-implementation</code> * {{int:right-wikilambda-disconnect-tester}} — <code>wikilambda-disconnect-tester</code> * {{int:right-wikilambda-disconnect-implementation}} — <code>wikilambda-disconnect-implementation</code> * {{int:right-wikilambda-edit-running-function}} — <code>wikilambda-edit-running-function</code> * {{int:right-wikilambda-edit-attached-implementation}} — <code>wikilambda-edit-attached-implementation</code> * {{int:right-wikilambda-edit-attached-tester}} — <code>wikilambda-edit-attached-tester</code> * {{int:right-autopatrol}} — <code>autopatrol</code> <span lang="en" dir="ltr" class="mw-content-ltr">Temporarily during the early release of Wikifunctions, they do not yet have:</span> * {{int:right-wikilambda-create-type}} — <code>wikilambda-create-type</code> <span id="See_also"></span> == ꯃꯁꯤꯁꯨ ꯌꯦꯡꯕꯤꯌꯨ == * ꯍꯦꯟꯅ ꯑꯀꯨꯞꯄ ꯃꯔꯣꯜ [[mw:Help:Wikifunctions/User rights]]ꯗ * [[Special:MyLanguage/Wikifunctions:Maintainers|ꯋꯤꯀꯤꯐꯪꯛꯁꯟꯁꯤꯡ:ꯃꯦꯟꯇꯦꯅꯔꯁꯤꯡ]] * [[Special:MyLanguage/Wikifunctions:User groups|ꯋꯤꯀꯤꯐꯪꯁꯟꯁꯤꯡ:ꯁꯤꯖꯤꯟꯅꯔꯤꯕ ꯀꯥꯡꯂꯨꯞꯁꯤꯡ]] [[Category:User groups{{#translation:}}]] [[Category:Functioneers|*]] jyphl8dtcwzwuovxztjmyvznnbhp3k9 Wikifunctions:Functioneers/id 4 21161 262484 237894 2026-04-01T19:31:55Z FuzzyBot 207 Updating to match new version of source page 262484 wikitext text/x-wiki <languages /> [[File:Wikifunctions Functioneer Icon.svg|thumb|Pemfungsi Wikifunctions]] Pemfungsi adalah pengguna yang memegang hak kelompok pengguna <code>functioneer</code>. Saat ini ada [[Special:ListUsers/functioneer|{{NUMBERINGROUP:functioneer}}]] Pemfungsi di Wikifungsi. <span id="Overview"></span> == Ikhtisar == '''Pemfungsi''' adalah pengguna yang memiliki kemampuan menyetujui dan mematikan implementasi dan kasus uji yang terhubung ke fungsi. Ini berarti mereka memastikan fungsi mana yang aman digunakan dan mana yang ditolak. <span id="How_to_request"></span> == Cara meminta hak == {{Main|Wikifunctions:Requests for user groups}} Pengguna dapat mengajukan permohonan untuk menjadi pemfungsi di [[Wikifunctions:Requests for user groups#Functioneer]]. <span id="Requirements"></span> === Persyaratan === * <span class="mw-translate-fuzzy">Pengguna adalah anggota komunitas yang tepercaya, dengan riwayat mengerjakan fungsi, implementasi dan kasus uji.</span> * Pengguna telah menunjukkan pemahaman yang memuaskan tentang cara kerja Wikifunctions, terutama mengenai fungsi, implementasi, kasus uji dan konsep terkait lainnya. <div lang="en" dir="ltr" class="mw-content-ltr"> Users are generally expected to apply for functioneer rights if their work on the wiki leads to frequent dependence on functioneers. Contributions to Abstract Wikipedia and the ability to work with multilingual functions may be seen as contributing factors towards granting rights. </div> <span id="Granting"></span> === Pemberian hak === Pengurus dapat memberikan hak Pemfungsi kepada pengguna yang memenuhi persyaratan 48 jam setelah permintaan dikirimkan di [[Wikifunctions:Requests for user groups#Functioneer]] dan tidak ada yang keberatan. Hak ini dapat diberikan segera kepada pengguna yang merupakan mantan Pemfungsi jika alasan pencabutannya tidak kontroversial atau karena ketidakaktifan. <span id="Removal_of_functioneer"></span> == Pencabutan pemfungsi == Kelompok pengguna Pemfungsi akan dihapus dari setiap pengguna yang memenuhi salah satu dari berikut: * Pemfungsi mana pun yang tidak menggunakan perangkat alat Pemfungsi dalam waktu satu tahun akan dikeluarkan dari kelompok karena ketidakaktifan. * Kelompok Pemfungsi akan dihapus dari pengguna jika konsensus komunitas dicapai setelah didiskusikan di [[Wikifunctions:Administrators' noticeboard|Wikifunctions:Permintaan perhatian pengurus]] or [[Wikifunctions:Project chat|Wikifunctions:Warung Kopi]]. <span id="Technical_ability"></span> == Kemampuan teknis == {{See also|Special:ListGroupRights#functioneer}} Kelompok pengguna <code>functioneer</code> memberikan pengguna kemampuan teknis untuk: * {{int:right-wikilambda-connect-tester}} — <code>wikilambda-connect-tester</code> * {{int:right-wikilambda-connect-implementation}} — <code>wikilambda-connect-implementation</code> * {{int:right-wikilambda-disconnect-tester}} — <code>wikilambda-disconnect-tester</code> * {{int:right-wikilambda-disconnect-implementation}} — <code>wikilambda-disconnect-implementation</code> * {{int:right-wikilambda-edit-running-function}} — <code>wikilambda-edit-running-function</code> * {{int:right-wikilambda-edit-attached-implementation}} — <code>wikilambda-edit-attached-implementation</code> * {{int:right-wikilambda-edit-attached-tester}} — <code>wikilambda-edit-attached-tester</code> * {{int:right-autopatrol}} — <code>autopatrol</code> Sementara selama rilis awal Wikifunctions, mereka belum bisa: * {{int:right-wikilambda-create-type}} — <code>wikilambda-create-type</code> <span id="See_also"></span> == Lihat juga == * Konteks yang lebih rinci di [[mw:Help:Wikifunctions/User rights]] * [[Special:MyLanguage/Wikifunctions:Maintainers|Wikifunctions:Pemelihara]] * [[Special:MyLanguage/Wikifunctions:User groups|Wikifunctions:Kelompok pengguna]] [[Category:User groups{{#translation:}}]] [[Category:Functioneers|*]] huprtn7ygzz1gwsbbki35n949s88yjg Z12899 0 22551 262389 260467 2026-04-01T12:17:26Z EnaldoSS 675 262389 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z12899" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6" }, "Z17K2": "Z12899K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "רשימת מחרוזות" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ndepụta: Edepụtara ndepụta ( Eriri )" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Liste" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "liste" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "lista" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "seznam" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "lista" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z12899K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "delimiter" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "תוחם מאחה" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ihe nkpuchi: Eriri " }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Trennzeichen" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "délimiteur" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "delimitatore" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "oddělovač" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "separador" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z12901", "Z14591", "Z26659" ], "Z8K4": [ "Z14", "Z12902", "Z12900", "Z21393", "Z21304" ], "Z8K5": "Z12899" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "join list of strings with delimiter" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "verbinde Liste von Zeichenketten" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "איחוי רשימת מחרוזות" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "jikọọ ndepụta nke eriri" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "joindre la liste des chaînes" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "concatena lista di stringhe con separatore" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "spojit seznam řetězců oddělovačem" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "用分隔符连接字符串列表" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "unir lista de cadeias com separador" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "join multiple strings", "join strings from list", "join strings with delimiter", "join two or more strings", "concatenate many strings with delimiter", "join list of strings" ] }, { "Z1K1": "Z31", "Z31K1": "Z1186", "Z31K2": [ "Z6", "שרשור רשימת מחרוזות" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "concatena stringhe", "concatena molte stringhe", "concatena lista di stringhe con delimitatore" ] }, { "Z1K1": "Z31", "Z31K1": "Z1381", "Z31K2": [ "Z6", "de lista para cadeia única", "converter lista em cadeia" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns string composed of list elements separated by a given delimiter" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt eine Zeichenkette zurück, die aus den Elementen der Liste, verbunden mit einem Trennzeichen, besteht" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "חיבור פריטי רשימה של מחרוזות" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "na-eweghachite eriri nke ihe ndepụta ndepụta kewapụrụ site na mmachi enyere" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "renvoie une chaîne composée d'éléments de liste séparés par un délimiteur donné (comme une virgule, une espace...)" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Restituisce una stringa composta dagli elementi della lista separati dal separatore" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "vrátí řetězec vzniklý zřetězením položek pole oddělených zadaným řetězcem" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "返回由给定分隔符分隔的列表元素组成的字符串" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "une cadeias de uma lista em uma cadeia única, separadas por certo elemento" } ] } } nvqi3ufrmqnsoy2a9vjoono7ophhrlj User talk:Asked42 3 22737 262530 109196 2026-04-01T23:48:21Z 99of9 1622 /* Bengali date - new Type? */ new section 262530 wikitext text/x-wiki == No eval on user input == Hi Asked42! Thank you for your contributions, I really appreciate them, and I am sorry that my first interaction with you is this one. Please do not use eval on user input as was done in this implementation: [[Z13934]]. It circumvents one of our layers of protection against malicious stuff going on. We have a few more, but it would be good to keep all the layers intact. Thank you! I disconnected the implementation for now. --[[User:DVrandecic (WMF)|DVrandecic (WMF)]] ([[User talk:DVrandecic (WMF)|talk]]) 01:51, 13 June 2024 (UTC) :Thanks for letting me know. I will make sure not to use this anymore. Sorry for the inconvenience. [[User:Asked42|Asked42]] ([[User talk:Asked42|talk]]) 09:04, 13 June 2024 (UTC) ::@[[User:Asked42|Asked42]]: Thank you for your understanding! I also will go an check whether we are actually saying to not use eval anywhere. To make it clear, I consider your edit to have been totally in good faith. Thanks! --[[User:DVrandecic (WMF)|DVrandecic (WMF)]] ([[User talk:DVrandecic (WMF)|talk]]) 16:40, 13 June 2024 (UTC) == Bengali date - new Type? == Hi Asked42. Sorry to hear that the loss of Wikinews has hit you hard. We really need editors representing all languages here, and Abstract Wikipedia is just beginning, so isn't going away any time soon. I hope you can invest your time here. (I similarly have wandered around sister projects in my 22 years on wiki. I like the variety it provides, and I learn more when I get deep into each project I focus on.) I was just reminded of [[Z18462]], and wondered if you were interested in putting together a [[Wikifunctions:Type_proposals|Type Proposal]] for Bengali dates. A simpler type for Bengali months would be the starting point. I'd suggest a lightweight enumeration Type for that, so if you're interested, you could model your proposal on [[Wikifunctions:Type_proposals/Hijri_calendar_month]]. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 23:48, 1 April 2026 (UTC) rzsdelpoc5j8nhlpn1tzmcuvi5jtb75 Wikifunctions:Functioneers/th 4 22945 262498 118558 2026-04-01T19:32:09Z FuzzyBot 207 Updating to match new version of source page 262498 wikitext text/x-wiki <languages /> [[File:Wikifunctions Functioneer Icon.svg|thumb|วิกิฟังก์ชันส์ฟังก์ชันเนียร์]] ฟังก์ชันเนียร์คือผู้ใช้ที่อยู่ในกลุ่มผู้ใช้ <code>functioneer</code> ปัจจุบันมีฟังก์ชันเนียร์ '''[[Special:ListUsers/functioneer|{{NUMBERINGROUP:functioneer}}]]''' รายบนวิกิฟังก์ชันส์ <span id="Overview"></span> == ภาพรวม == '''ฟังก์ชันเนียร์''' คือผู้ใช้ที่สามารถรับรองและปิดการใช้งานการนำไปปฏิบัติและชุดทดสอบที่เชื่อมต่อกับฟังก์ชัน โดยสามารถวินิจฉัยว่าฟังก์ชันใดปลอดภัยแก่การใช้หรือควรปฏิเสธ <span id="How_to_request"></span> == วิธีการร้องขอ == {{Main|Wikifunctions:Requests for user groups}} ผู้ใช้สามารถสมัครเป็นฟังก์ชันเนียร์ได้ที่ [[Wikifunctions:Requests for user groups#Functioneer]] <span id="Requirements"></span> === ข้อกำหนด === * <span class="mw-translate-fuzzy">ผู้ใช้เป็นสมาชิกในชุมชนที่ได้รับความไว้วางใจ มีประวัติการทำงานกับฟังก์ชัน การนำไปปฏิบัติ และชุดทดสอบ</span> * ผู้ใช้แสดงความเข้าใจการทำงานของวิกิฟังก์ชันส์ในระดับที่เพียงพอ โดยเฉพาะที่เกี่ยวข้องกับฟังก์ชัน การนำไปปฏิบัติ ชุดทดสอบ และแนวคิดที่เกี่ยวข้อง <div lang="en" dir="ltr" class="mw-content-ltr"> Users are generally expected to apply for functioneer rights if their work on the wiki leads to frequent dependence on functioneers. Contributions to Abstract Wikipedia and the ability to work with multilingual functions may be seen as contributing factors towards granting rights. </div> <span id="Granting"></span> === การให้สิทธิ์ === ผู้ดูแลระบบสามารถให้สิทธิ์ฟังก์ชันเนียร์แก่ผู้ใช้ใดที่สนองข้อกำหนดดังกล่าวภายในระยะเวลา 48 ชั่วโมงหลังกระทำการร้องขอที่ [[Wikifunctions:Requests for user groups#Functioneer]] และไม่มีการคัดค้าน และอาจให้สิทธิ์แก่ผู้ใช้ที่เป็นอดีตฟังก์ชันเนียร์ได้ในทันที หากได้รับการเพิกถอนสิทธิ์อย่างไม่เป็นที่โต้เถียง หรือด้วยเหตุแห่งการขาดการเคลื่อนไหว <span id="Removal_of_functioneer"></span> == การเพิกถอนสิทธิ์ == สิทธิ์กลุ่มผู้ใช้ฟังก์ชันเนียร์จะถูกเพิกถอนจากผู้ใช้ด้วยเหตุดังต่อไปนี้: * ฟังก์ชันเนียร์ผู้ไม่ใช้เครื่องมือฟังก์ชันเนียร์ภายในระยะเวลาหนึ่งปีจะถูกเพิกถอนสิทธิ์ด้วยเหตุแห่งการขาดการเคลื่อนไหว * ผู้ใช้จะถูกเพิกถอนสิทธิ์กลุ่มฟังก์ชันเนียร์หากมีฉันทมติจากชุมชนบน[[Wikifunctions:Administrators' noticeboard|กระดานแจ้งผู้ดูแลระบบ]]หรือ[[Wikifunctions:Project chat|กระดานสนทนาของโครงการ]]ภายหลังการพูดคุยกัน <span id="Technical_ability"></span> <div class="mw-translate-fuzzy"> == ความสามารถทางเทคนิค == </div> {{See also|Special:ListGroupRights#functioneer}} กลุ่มผู้ใช้ <code>functioneer</code> มอบความสามารถทางเทคนิคดังต่อไปนี้แก้ผู้ใช้ * {{int:right-wikilambda-connect-tester}} — <code>wikilambda-connect-tester</code> * {{int:right-wikilambda-connect-implementation}} — <code>wikilambda-connect-implementation</code> * {{int:right-wikilambda-disconnect-tester}} — <code>wikilambda-disconnect-tester</code> * {{int:right-wikilambda-disconnect-implementation}} — <code>wikilambda-disconnect-implementation</code> * {{int:right-wikilambda-edit-running-function}} — <code>wikilambda-edit-running-function</code> * {{int:right-wikilambda-edit-attached-implementation}} — <code>wikilambda-edit-attached-implementation</code> * {{int:right-wikilambda-edit-attached-tester}} — <code>wikilambda-edit-attached-tester</code> * {{int:right-autopatrol}} — <code>autopatrol</code> <span lang="en" dir="ltr" class="mw-content-ltr">Temporarily during the early release of Wikifunctions, they do not yet have:</span> * {{int:right-wikilambda-create-type}} — <code>wikilambda-create-type</code> <span id="See_also"></span> == ดูเพิ่ม == * ดูรายละเอียดเพิ่มเติมที่ [[mw:Help:Wikifunctions/User rights]] * [[Special:MyLanguage/Wikifunctions:Maintainers|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions:Maintainers</span>]] * [[Special:MyLanguage/Wikifunctions:User groups|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions:User groups</span>]] [[Category:User groups{{#translation:}}]] [[Category:Functioneers|*]] rkvz8c6ea7koinonxo2h783dcrg6u64 Wikifunctions:Type proposals 4 24480 262563 261184 2026-04-02T01:19:31Z YoshiRulz 10156 /* Lightweight Wikidata enumerations */ Add Japanese verb conjugation class 262563 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 == === Implementation in progress === === In discussion === * [[WF:type proposals/complex128|complex128]] * [[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/Syntactic type|Syntactic type]] * [[WF:type proposals/Currency|Currency]] * [[WF:type proposals/Named parameters list|Named parameters list]] ==== Lightweight Wikidata enumerations ==== * [[WF:type proposals/French tenses|French tenses]] * [[WF:type proposals/French subjects|French subjects]] * [[WF:type proposals/Timezone|Timezone]] * [[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/Word order|Word order]] * [[WF:Type_proposals/IPA_phone_base_glyph|IPA phone]] * [[WF:Type_proposals/Season|Season]] * [[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]] === Being prepared === === Stalled === * [[WF:type proposals/Typed string|Typed string]] * [[WF:type proposals/Wikidata value|Wikidata value]] * [[WF:type proposals/Wikidata string-based value|Wikidata string-based value]] * [[WF:type proposals/bytes|bytes]] * [[WF:type proposals/Percentage|Percentage]] === 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]]) == Types that have already been Implemented == {{main|WF:type}} * [[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]] 17ql45cgfnz45j162rjuv5oh7kjbdb2 Z13630 0 24867 262432 256878 2026-04-01T16:20:23Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 262432 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z13630" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z13630K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "first number" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "πρώτος αριθμός" }, { "Z1K1": "Z11", "Z11K1": "Z1013", "Z11K2": "Alƙaluman da aka halitta" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "প্রথম সংখ্যা" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "nọmba mbụ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "erste Zahl" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "premier nombre" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z13630K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "second number" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "δεύτερος αριθμός" }, { "Z1K1": "Z11", "Z11K1": "Z1013", "Z11K2": "Alƙaluman da aka halitta" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "দ্বিতীয় সংখ্যা" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "nọmba nke abụọ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "zweite Zahl" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "second nombre" } ] } } ], "Z8K2": "Z13518", "Z8K3": [ "Z20", "Z13631", "Z15961", "Z15962" ], "Z8K4": [ "Z14", "Z15960", "Z13632", "Z13681", "Z14801" ], "Z8K5": "Z13630" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "greater of two natural numbers" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "ο μεγαλύτερος από δύο φυσικούς αριθμούς" }, { "Z1K1": "Z11", "Z11K1": "Z1013", "Z11K2": "Babban alƙaluman biyu na asali" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "দুটি সংখ্যার বৃহত্তরটি" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ukwuu nke abụọ eke nọmba" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "größere von zwei natürlichen Zahlen" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "quel est le plus grand de deux nombres naturels ?" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "largest number", "biggest number", "greatest number", "bigger number", "greater natural number", "natural number bigger than the other", "larger of two natural numbers", "bigger of two natural numbers" ] }, { "Z1K1": "Z31", "Z31K1": "Z1827", "Z31K2": [ "Z6", "μεγαλύτερος αριθμός", "μεγαλύτερος από δύο φυσικούς αριθμούς" ] }, { "Z1K1": "Z31", "Z31K1": "Z1430", "Z31K2": [ "Z6", "größte Zahl", "größere Zahl", "höhere Zahl", "höchste Zahl" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns the greater of the two arguments" }, { "Z1K1": "Z11", "Z11K1": "Z1013", "Z11K2": "Yana da mafi girma daga cikin dalilai biyu." }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "দুটি সংখ্যার মাঝে যেটি বৃহত্তর সেটি ফেরত দেয়" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "na-eweghachi nke ka ukwuu nke arụmụka abụọ ahụ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt die größere von zwei Eingaben zurück" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "rend le plus grand des deux arguments" } ] } } rfd5ydtoeoa1nktwlybbrgtwxly9b9z 262577 262432 2026-04-02T02:53:00Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 262577 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z13630" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z13630K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "first number" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "πρώτος αριθμός" }, { "Z1K1": "Z11", "Z11K1": "Z1013", "Z11K2": "Alƙaluman da aka halitta" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "প্রথম সংখ্যা" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "nọmba mbụ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "erste Zahl" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "premier nombre" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z13630K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "second number" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "δεύτερος αριθμός" }, { "Z1K1": "Z11", "Z11K1": "Z1013", "Z11K2": "Alƙaluman da aka halitta" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "দ্বিতীয় সংখ্যা" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "nọmba nke abụọ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "zweite Zahl" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "second nombre" } ] } } ], "Z8K2": "Z13518", "Z8K3": [ "Z20", "Z13631", "Z15961", "Z15962" ], "Z8K4": [ "Z14", "Z14801", "Z13681", "Z13632", "Z15960" ], "Z8K5": "Z13630" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "greater of two natural numbers" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "ο μεγαλύτερος από δύο φυσικούς αριθμούς" }, { "Z1K1": "Z11", "Z11K1": "Z1013", "Z11K2": "Babban alƙaluman biyu na asali" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "দুটি সংখ্যার বৃহত্তরটি" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ukwuu nke abụọ eke nọmba" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "größere von zwei natürlichen Zahlen" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "quel est le plus grand de deux nombres naturels ?" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "largest number", "biggest number", "greatest number", "bigger number", "greater natural number", "natural number bigger than the other", "larger of two natural numbers", "bigger of two natural numbers" ] }, { "Z1K1": "Z31", "Z31K1": "Z1827", "Z31K2": [ "Z6", "μεγαλύτερος αριθμός", "μεγαλύτερος από δύο φυσικούς αριθμούς" ] }, { "Z1K1": "Z31", "Z31K1": "Z1430", "Z31K2": [ "Z6", "größte Zahl", "größere Zahl", "höhere Zahl", "höchste Zahl" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns the greater of the two arguments" }, { "Z1K1": "Z11", "Z11K1": "Z1013", "Z11K2": "Yana da mafi girma daga cikin dalilai biyu." }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "দুটি সংখ্যার মাঝে যেটি বৃহত্তর সেটি ফেরত দেয়" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "na-eweghachi nke ka ukwuu nke arụmụka abụọ ahụ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt die größere von zwei Eingaben zurück" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "rend le plus grand des deux arguments" } ] } } hdkej79b881oth23tzdw639dyt0b8nn Z14310 0 26563 262526 259759 2026-04-01T23:16:45Z GrounderUK 50 Removed Z14403 from the approved list of implementations 262526 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z14310" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z14294", "Z17K2": "Z14310K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "functions to choose from" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "যে ফাংশন বাছাই করতে হবে" }, { "Z1K1": "Z11", "Z11K1": "Z1013", "Z11K2": "String " }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ọrụ ịhọrọ site na" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Funktionen, von denen gewählt wird" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": " fonction à choisir" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "lista di funzioni da scegliere" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "함수 선택" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "fungsi yang dipilih" }, { "Z1K1": "Z11", "Z11K1": "Z1272", "Z11K2": "funkcije" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "konfigurace funkcí, ze kterých se vybírá" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z14310K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language to choose for" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "যে ভাষা বাছাই করতে হবে" }, { "Z1K1": "Z11", "Z11K1": "Z1013", "Z11K2": "String " }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "asụsụ ị ga-ahọrọ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Sprache, die zu wählen ist" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": " langue à choisir" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "lingua" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "언어 선택" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "bahasa yang dipilih" }, { "Z1K1": "Z11", "Z11K1": "Z1272", "Z11K2": "jezik" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "jazyk" } ] } } ], "Z8K2": "Z8", "Z8K3": [ "Z20", "Z14356", "Z14357", "Z14412", "Z14512", "Z14566", "Z16436", "Z20244" ], "Z8K4": [ "Z14", "Z14349", "Z14316" ], "Z8K5": "Z14310" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "select a function based on language" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "ভাষার উপর ভিত্তি করে একটি ফাংশন নির্বাচন করুন" }, { "Z1K1": "Z11", "Z11K1": "Z1013", "Z11K2": "zaɓi aiki bisa harshe" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "họrọ ọrụ dabere na asụsụ" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "välj en funktion baserat på språk" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "wähle Funktion basierend auf Sprache" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "sélectionner une fonction en fonction de la langue" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "seleziona una funzione in base alla lingua" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "언어에 따라 가능한 함수 선택" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "pilih fungsi berbasarkan bahasa" }, { "Z1K1": "Z11", "Z11K1": "Z1272", "Z11K2": "odaberi funkciju po jeziku" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "vybrat funkci podle jazyka" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "ভাষার উপর ভিত্তি করে ফাংশন নির্বাচন" ] }, { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "language selects function", "language chooses function", "choose function based on language", "select function based on language", "function for language chosen", "function selection based on language", "pick function for language", "get function for language" ] }, { "Z1K1": "Z31", "Z31K1": "Z1430", "Z31K2": [ "Z6", "Sprache wählt Funktion", "wähle Funktion abhängig von Sprache", "Funktion für gewählte Sprache", "Funktionsauswahl basierend auf Sprache" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "scegli dalla lingua", "scegli in base alla lingua", "selettore per lingua" ] }, { "Z1K1": "Z31", "Z31K1": "Z1062", "Z31K2": [ "Z6", "funkce pro jazyk" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1013", "Z11K2": "Ba a bayar da bayanin ba." }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Nhọrọ ọrụ dabere na asụsụ" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "väljer, baserat på språk, en av flera liknande funktioner" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Returns a function associated with the requested language on a configuration list. This is used in general functions which need to work differently in different languages." }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt eine Funktion zurück, die in einer konfigurierten Liste mit der angeforderten Sprache assoziiert ist; wird in Funktionen verwendet, die basierend auf der Sprache verschieden funktionieren" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "renvoie une fonction associée à la langue demandée sur une liste de configuration ; ceci est utilisé dans les fonctions générales qui doivent fonctionner différemment dans différentes langues" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Ritorna una funzione associata alla lingua richiesta da una lista di configurazione. Utile per le funzioni generali che devono comportarsi diversamente in base alla lingua." }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Vrátí funkci přiřazenou uvedenému jazyku v uvedeném seznamu konfigurací. Tato funkce se používá v obecných funkcích, které mají fungovat pro různé jazyky různě." } ] } } fp0zxbfs4qoq7r87zd5497i8tiei5xk Wikifunctions:Functioneers/lb 4 30664 262487 140399 2026-04-01T19:32:03Z FuzzyBot 207 Updating to match new version of source page 262487 wikitext text/x-wiki <languages /> [[File:Wikifunctions Functioneer Icon.svg|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions Functioneer</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> Functioneers are users who hold the <code>functioneer</code> user group. There are currently '''[[Special:ListUsers/functioneer|{{NUMBERINGROUP:functioneer}}]]''' Functioneers on Wikifunctions. </div> <span id="Overview"></span> == Iwwerbléck == <div lang="en" dir="ltr" class="mw-content-ltr"> '''Functioneers''' are users who have the ability to approve and deactivate both implementations and test cases connected to functions. This means they decide what functions are safe to use, and which ones to deny. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == How to request == </div> {{Main|Wikifunctions:Requests for user groups}} <div lang="en" dir="ltr" class="mw-content-ltr"> Users may apply to become a functioneer at [[Wikifunctions:Requests for user groups#Functioneer]]. </div> <span id="Requirements"></span> === Viraussetzungen === * <span lang="en" dir="ltr" class="mw-content-ltr">The user has a history of working with functions, implementations and test cases.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The user has shown a satisfactory understanding of how Wikifunctions works, especially regarding functions, implementations, test cases and related concepts.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Users are generally expected to apply for functioneer rights if their work on the wiki leads to frequent dependence on functioneers. Contributions to Abstract Wikipedia and the ability to work with multilingual functions may be seen as contributing factors towards granting rights. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Granting === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Administrators may grant Functioneer to any user who meets the requirements 48 hours after the request is posted at [[Wikifunctions:Requests for user groups#Functioneer]] and there has been no objection. The group may be granted immediately to users who are former Functioneers where the reason for removal was uncontroversial or due to inactivity. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Removal of functioneer == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The Functioneer user group will be removed from any user which meets one of the following: </div> * <span lang="en" dir="ltr" class="mw-content-ltr">Any functioneer that does not use the Functioneer toolset within a year will have the group removed due to inactivity.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The Functioneer group will be removed from a user if community consensus is reached at [[Wikifunctions:Administrators' noticeboard|Wikifunctions:Administrators' noticeboard]] or [[Wikifunctions:Project chat|Wikifunctions:Project chat]] following a discussion.</span> <span id="Technical_ability"></span> == Technesch Méiglechkeeten == {{See also|Special:ListGroupRights#functioneer}} D'Benotzergrupp <code>functioneer</code> gëtt de Benotzer déi follgend technesch Méiglechkeeten: * {{int:right-wikilambda-connect-tester}} — <code>wikilambda-connect-tester</code> * {{int:right-wikilambda-connect-implementation}} — <code>wikilambda-connect-implementation</code> * {{int:right-wikilambda-disconnect-tester}} — <code>wikilambda-disconnect-tester</code> * {{int:right-wikilambda-disconnect-implementation}} — <code>wikilambda-disconnect-implementation</code> * {{int:right-wikilambda-edit-running-function}} — <code>wikilambda-edit-running-function</code> * {{int:right-wikilambda-edit-attached-implementation}} — <code>wikilambda-edit-attached-implementation</code> * {{int:right-wikilambda-edit-attached-tester}} — <code>wikilambda-edit-attached-tester</code> * {{int:right-autopatrol}} — <code>autopatrol</code> <span lang="en" dir="ltr" class="mw-content-ltr">Temporarily during the early release of Wikifunctions, they do not yet have:</span> * {{int:right-wikilambda-create-type}} — <code>wikilambda-create-type</code> <span id="See_also"></span> == Kuckt och == * Méi detailléiert Hannergrënn op [[mw:Help:Wikifunctions/User rights]] * [[Special:MyLanguage/Wikifunctions:Maintainers|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions:Maintainers</span>]] * [[Special:MyLanguage/Wikifunctions:User groups|Wikifunctions:Benotzergruppen]] [[Category:User groups{{#translation:}}]] [[Category:Functioneers|*]] r88rd90s7qjv3b6lbr38yxd0vyc7xj7 Wikifunctions:Functioneers/su 4 32425 262495 118556 2026-04-01T19:32:07Z FuzzyBot 207 Updating to match new version of source page 262495 wikitext text/x-wiki <languages /> [[File:Wikifunctions Functioneer Icon.svg|thumb|Pemfungsi Wikifunctions]] <div lang="en" dir="ltr" class="mw-content-ltr"> Functioneers are users who hold the <code>functioneer</code> user group. There are currently '''[[Special:ListUsers/functioneer|{{NUMBERINGROUP:functioneer}}]]''' Functioneers on Wikifunctions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Overview == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Functioneers''' are users who have the ability to approve and deactivate both implementations and test cases connected to functions. This means they decide what functions are safe to use, and which ones to deny. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == How to request == </div> {{Main|Wikifunctions:Requests for user groups}} <div lang="en" dir="ltr" class="mw-content-ltr"> Users may apply to become a functioneer at [[Wikifunctions:Requests for user groups#Functioneer]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Requirements === </div> * <span lang="en" dir="ltr" class="mw-content-ltr">The user has a history of working with functions, implementations and test cases.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The user has shown a satisfactory understanding of how Wikifunctions works, especially regarding functions, implementations, test cases and related concepts.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Users are generally expected to apply for functioneer rights if their work on the wiki leads to frequent dependence on functioneers. Contributions to Abstract Wikipedia and the ability to work with multilingual functions may be seen as contributing factors towards granting rights. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Granting === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Administrators may grant Functioneer to any user who meets the requirements 48 hours after the request is posted at [[Wikifunctions:Requests for user groups#Functioneer]] and there has been no objection. The group may be granted immediately to users who are former Functioneers where the reason for removal was uncontroversial or due to inactivity. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Removal of functioneer == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The Functioneer user group will be removed from any user which meets one of the following: </div> * <span lang="en" dir="ltr" class="mw-content-ltr">Any functioneer that does not use the Functioneer toolset within a year will have the group removed due to inactivity.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The Functioneer group will be removed from a user if community consensus is reached at [[Wikifunctions:Administrators' noticeboard|Wikifunctions:Administrators' noticeboard]] or [[Wikifunctions:Project chat|Wikifunctions:Project chat]] following a discussion.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> == Technical ability == </div> {{See also|Special:ListGroupRights#functioneer}} <span lang="en" dir="ltr" class="mw-content-ltr">The <code>functioneer</code> user group gives users the technical ability to:</span> * {{int:right-wikilambda-connect-tester}} — <code>wikilambda-connect-tester</code> * {{int:right-wikilambda-connect-implementation}} — <code>wikilambda-connect-implementation</code> * {{int:right-wikilambda-disconnect-tester}} — <code>wikilambda-disconnect-tester</code> * {{int:right-wikilambda-disconnect-implementation}} — <code>wikilambda-disconnect-implementation</code> * {{int:right-wikilambda-edit-running-function}} — <code>wikilambda-edit-running-function</code> * {{int:right-wikilambda-edit-attached-implementation}} — <code>wikilambda-edit-attached-implementation</code> * {{int:right-wikilambda-edit-attached-tester}} — <code>wikilambda-edit-attached-tester</code> * {{int:right-autopatrol}} — <code>autopatrol</code> <span lang="en" dir="ltr" class="mw-content-ltr">Temporarily during the early release of Wikifunctions, they do not yet have:</span> * {{int:right-wikilambda-create-type}} — <code>wikilambda-create-type</code> <div lang="en" dir="ltr" class="mw-content-ltr"> == See also == </div> * <span lang="en" dir="ltr" class="mw-content-ltr">More detailed context at [[mw:Help:Wikifunctions/User rights]]</span> * [[Special:MyLanguage/Wikifunctions:Maintainers|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions:Maintainers</span>]] * [[Special:MyLanguage/Wikifunctions:User groups|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions:User groups</span>]] [[Category:User groups{{#translation:}}]] [[Category:Functioneers|*]] 3cfw3efk0hp9xzv2lkvtg5dqwy4hh9l Z18461 0 35548 262512 183747 2026-04-01T19:52:45Z Ameisenigel 44 de 262512 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18461" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z18459", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z18459(Z18459K1):\n # see https://www.thecalculatorsite.com/conversions/common/inches-feet.php for the algorithm used\n total_feet = Z18459K1/12\n rounded_feet = int(total_feet)\n remainder = total_feet - rounded_feet\n inches = remainder * 12\n return f'{rounded_feet} feet and {inches} inches'" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inches to feet and inches, python" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zoll zu Fuß und Zoll in Python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 7w3rgeff8xsj00rjy6sl35h9aqhzmc4 Z18462 0 35549 262513 119982 2026-04-01T19:54:23Z Ameisenigel 44 de 262513 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18462" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z18462K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "বাংলা বছর" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bengali year" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Bengalisches Jahr" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z18462K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "বাংলা মাস (সংখ্যা)" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bengali month (number)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Bengalischer Monat" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z18462K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "বাংলা তারিখ " }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bengali date" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Bengalisches Datum" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z18463", "Z18464", "Z18465" ], "Z8K4": [ "Z14", "Z18466" ], "Z8K5": "Z18462" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "বাংলা তারিখ থেকে গ্রেগরীয় (ভারত)" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bengali to Gregorian date (India)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Bengalisches in Gregorianisches Datum (Indien)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "বাংলা থেকে ইংরেজি তারিখ (ভারত)" ] }, { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Bangla to Gregorian (Bangla)" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "ভারতীয় বর্ষপঞ্জি অনুযায়ী একটি বাংলা তারিখকে গ্রেগরিয়ানে রূপান্তর করে। ইনপুট: বছর, মাস, দিন।" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Converts a Bengali date to Gregorian per Indian calendar. Inputs: Year, Month, Day." }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "wandelt ein bengalisches Datum gemäß dem indischen Kalender in ein gregorianisches Datum um" } ] } } rba4bdagc0vfazfec4wdix66haucz29 Z18463 0 35550 262514 119971 2026-04-01T19:55:25Z Ameisenigel 44 de 262514 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18463" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z18462", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z18462", "Z18462K1": "1430", "Z18462K2": "1", "Z18462K3": "1" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "15 April 2023" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bangla: 1430/1/1/ = Gregorian: 15 April 2023" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "01.01.1430 ist 15 April 2023" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 515rckgf9qjdr01bay4fvnhretk5c6o Z18464 0 35551 262515 119973 2026-04-01T19:55:54Z Ameisenigel 44 de 262515 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18464" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z18462", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z18462", "Z18462K1": "1431", "Z18462K2": "12", "Z18462K3": "30" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "13 April 2025" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bangla: 1431,12,30 = Gregorian: 13 April 2025" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "30.12.1431 ist 13 April 2025" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } pyracu3123rbnakd3ibkqim6fh095fg Z18465 0 35552 262516 120078 2026-04-01T19:56:21Z Ameisenigel 44 de 262516 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18465" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z18462", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z18462", "Z18462K1": "1431", "Z18462K2": "9", "Z18462K3": "16" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "1 January 2025" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bangla: 1431,9,16 = Gregorian: 1 January 2025" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "16.09.1431 ist 1 January 2025" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } kiymr0z4fj3w4ui4i1lr4yqqhv3jc9i Z18466 0 35553 262517 120069 2026-04-01T19:56:45Z Ameisenigel 44 de 262517 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18466" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z18462", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z18462(Z18462K1, Z18462K2, Z18462K3):\r\n year = int(Z18462K1)\r\n month = int(Z18462K2)\r\n day = int(Z18462K3)\r\n\r\n monthNames = [\r\n 'January', 'February', 'March', 'April', 'May', 'June',\r\n 'July', 'August', 'September', 'October', 'November', 'December'\r\n ]\r\n\r\n bengali_to_gregorian_map = {1: (4, 15), 2: (5, 16), 3: (6, 16), 4: (7, 18), 5: (8, 18), 6: (9, 18), 7: (10, 19), 8: (11, 18), 9: (12, 17), 10: (1, 15), 11: (2, 14), 12: (3, 15)}\r\n\r\n gYear = year + (593 if month \u003C 10 else 594)\r\n gMonth, gStartDay = bengali_to_gregorian_map[month]\r\n gDay = day + gStartDay - 1\r\n\r\n def is_leap_year(year):\r\n return (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0)\r\n\r\n days_in_month = [31, 29 if is_leap_year(gYear) else 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]\r\n\r\n while gDay \u003E days_in_month[gMonth - 1]:\r\n gDay -= days_in_month[gMonth - 1]\r\n gMonth += 1\r\n if gMonth \u003E 12:\r\n gMonth = 1\r\n gYear += 1\r\n days_in_month = [31, 29 if is_leap_year(gYear) else 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]\r\n\r\n return f\"{gDay} {monthNames[gMonth - 1]} {gYear}\"" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bangla to Gregorian in python (India)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Bengalisches in Gregorianisches Datum, Python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } h7uyu4pjuirlve3tj5kp5yfo03j5j7f Z18467 0 35568 262518 163943 2026-04-01T19:58:10Z Ameisenigel 44 de 262518 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18467" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z18467K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "number" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "nombre" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zahl" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z16683", "Z17K2": "Z18467K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "base" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "base" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Basis" } ] } } ], "Z8K2": "Z16683", "Z8K3": [ "Z20", "Z18468", "Z22275", "Z22276" ], "Z8K4": [ "Z14", "Z18469" ], "Z8K5": "Z18467" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "base n to int (integer base)" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "base n vers entier (base entière)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Basis n in Ganzzahl" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Converts a base n string to an integer, The base may be negative." }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "convertit une chaîne de base n en un entier, la base peut être négative" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "wandelt eine Zeichenkette zur Basis n in eine Ganzzahl um, wobei die Basis negativ sein kann" } ] } } dlft1geosljncgc87qgotl7elbg6v8u Z18468 0 35569 262519 164792 2026-04-01T19:59:07Z Ameisenigel 44 de 262519 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18468" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z18467", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z18467", "Z18467K1": "16", "Z18467K2": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16662" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "10" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z16688", "Z16688K2": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16662" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "4" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "negadecimal 16 = -4" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "négadécimal 16 → -4" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "16 zu Basis -10 ist -4" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } lon4gddqgqhcuwrscgx9siy004zskll Z18469 0 35570 262520 164793 2026-04-01T19:59:23Z Ameisenigel 44 de 262520 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18469" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z18467", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z18467(Z18467K1, Z18467K2):\n\tif Z18467K1=='0':\n\t\treturn '0'\n\tnum = 0\n\tnum_len = len(Z18467K1)-1\n\tdigits = \"0123456789abcdefghijklmnopqrstuvwxyz\"\n\tnegate = False\n\tfor n, i in enumerate(Z18467K1.lower()):\n\t\tif i == '-' and n == 0:\n\t\t\tnegate = True\n\t\t\tcontinue\n\t\tnum += digits.find(i)*(Z18467K2)**(num_len-n)\n\tif negate:\n\t\tnum = -num\n\treturn num" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "base n to int, python (integer base)" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "base n vers entier (base entière), en Python" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Basis n in Ganzzahl in Python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } l08063e71kly8wxixophu42q7ad1c67 Z18470 0 35571 262521 120038 2026-04-01T19:59:46Z Ameisenigel 44 de 262521 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18470" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z17770", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z17144", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z17774", "Z17774K1": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z17101", "Z873K2": { "Z1K1": "Z18", "Z18K1": "Z17770K1" } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "reverse NN list, composition of integer reverse" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "kehre Liste natürlicher Zahlen um als Komposition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } bctxx2su14d774r5a9wd8flkkdtz6vn Z18779 0 37197 262581 262069 2026-04-02T07:10:27Z So9q 3791 262581 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z18779" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6" }, "Z17K2": "Z18779K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z18781", "Z18782", "Z32834" ], "Z8K4": [ "Z14", "Z18780" ], "Z8K5": "Z18779" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "join using Oxford punctuation" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "join strings with Oxford punctuation " ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } rq86xrp74jxlc67znyzp1g65v5l1oaj Wikifunctions:Functioneers/syl 4 40506 262496 131384 2026-04-01T19:32:08Z FuzzyBot 207 Updating to match new version of source page 262496 wikitext text/x-wiki <languages /> [[File:Wikifunctions Functioneer Icon.svg|thumb|ꠃꠁꠇꠤꠚꠣꠋꠡꠘ ꠚꠣꠋꠡꠘꠤꠀꠞ]] <div lang="en" dir="ltr" class="mw-content-ltr"> Functioneers are users who hold the <code>functioneer</code> user group. There are currently '''[[Special:ListUsers/functioneer|{{NUMBERINGROUP:functioneer}}]]''' Functioneers on Wikifunctions. </div> <span id="Overview"></span> == ꠝꠥꠑꠝꠣꠑ == <div lang="en" dir="ltr" class="mw-content-ltr"> '''Functioneers''' are users who have the ability to approve and deactivate both implementations and test cases connected to functions. This means they decide what functions are safe to use, and which ones to deny. </div> <span id="How_to_request"></span> == ꠇꠤꠟꠣꠘ ꠀꠛꠖꠣꠞ ꠇꠞ꠆ꠔꠣ == {{Main|Wikifunctions:Requests for user groups}} <div lang="en" dir="ltr" class="mw-content-ltr"> Users may apply to become a functioneer at [[Wikifunctions:Requests for user groups#Functioneer]]. </div> <span id="Requirements"></span> == ꠎꠦꠔꠣ ꠎꠦꠔꠣ ꠟꠣꠉꠛꠅ == * <span lang="en" dir="ltr" class="mw-content-ltr">The user has a history of working with functions, implementations and test cases.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The user has shown a satisfactory understanding of how Wikifunctions works, especially regarding functions, implementations, test cases and related concepts.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Users are generally expected to apply for functioneer rights if their work on the wiki leads to frequent dependence on functioneers. Contributions to Abstract Wikipedia and the ability to work with multilingual functions may be seen as contributing factors towards granting rights. </div> <span id="Granting"></span> == ꠅꠘꠥꠝꠥꠖꠘ ꠛꠣꠔꠣꠅꠞꠣ == <div lang="en" dir="ltr" class="mw-content-ltr"> Administrators may grant Functioneer to any user who meets the requirements 48 hours after the request is posted at [[Wikifunctions:Requests for user groups#Functioneer]] and there has been no objection. The group may be granted immediately to users who are former Functioneers where the reason for removal was uncontroversial or due to inactivity. </div> <span id="Removal_of_functioneer"></span> == ꠚꠣꠋꠡꠘꠤꠀꠞ ꠙꠖꠕꠘꠦ ꠢꠞꠣꠘꠤ == <div lang="en" dir="ltr" class="mw-content-ltr"> The Functioneer user group will be removed from any user which meets one of the following: </div> * <span lang="en" dir="ltr" class="mw-content-ltr">Any functioneer that does not use the Functioneer toolset within a year will have the group removed due to inactivity.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The Functioneer group will be removed from a user if community consensus is reached at [[Wikifunctions:Administrators' noticeboard|Wikifunctions:Administrators' noticeboard]] or [[Wikifunctions:Project chat|Wikifunctions:Project chat]] following a discussion.</span> <span id="Technical_ability"></span> == ꠐꠦꠇꠘꠤꠇꠦꠟꠤ ꠟꠣꠄꠇꠇꠤꠘꠣ == {{See also|Special:ListGroupRights#functioneer}} <span lang="en" dir="ltr" class="mw-content-ltr">The <code>functioneer</code> user group gives users the technical ability to:</span> * {{int:right-wikilambda-connect-tester}} — <code>wikilambda-connect-tester</code> * {{int:right-wikilambda-connect-implementation}} — <code>wikilambda-connect-implementation</code> * {{int:right-wikilambda-disconnect-tester}} — <code>wikilambda-disconnect-tester</code> * {{int:right-wikilambda-disconnect-implementation}} — <code>wikilambda-disconnect-implementation</code> * {{int:right-wikilambda-edit-running-function}} — <code>wikilambda-edit-running-function</code> * {{int:right-wikilambda-edit-attached-implementation}} — <code>wikilambda-edit-attached-implementation</code> * {{int:right-wikilambda-edit-attached-tester}} — <code>wikilambda-edit-attached-tester</code> * {{int:right-autopatrol}} — <code>autopatrol</code> <span lang="en" dir="ltr" class="mw-content-ltr">Temporarily during the early release of Wikifunctions, they do not yet have:</span> * {{int:right-wikilambda-create-type}} — <code>wikilambda-create-type</code> <div lang="en" dir="ltr" class="mw-content-ltr"> == See also == </div> * <span lang="en" dir="ltr" class="mw-content-ltr">More detailed context at [[mw:Help:Wikifunctions/User rights]]</span> * [[Special:MyLanguage/Wikifunctions:Maintainers|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions:Maintainers</span>]] * [[Special:MyLanguage/Wikifunctions:User groups|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions:User groups</span>]] [[Category:User groups{{#translation:}}]] [[Category:Functioneers|*]] 9uays0wuufenxznmzg4lr89myjsrj5e Wikifunctions:Catalogue/Date operations 4 41958 262535 243121 2026-04-01T23:54:46Z 99of9 1622 /* Dates to strings */ Z32997 262535 wikitext text/x-wiki == Date operations == === Gregorian calendar dates === See [[Wikifunctions:Suggest a function#Gregorian calendar date|suggested functions]] for more function ideas. ==== Operations on a date ==== * {{Z+|Z20440}} * {{Z+|Z24968}} * {{Z+|Z20750}} * {{Z+|Z20816}} ==== Information about a date ==== * {{Z+|Z20421}} * {{Z+|Z24936}} * {{Z+|Z24948}} * {{Z+|Z24962}} * {{Z+|Z28143}} * {{Z+|Z25248}} * {{Z+|Z24122}} * {{Z+|Z25266}} * {{Z+|Z20740}} * {{Z+|Z20822}} * {{Z+|Z20741}} * {{Z+|Z25280}} * {{Z+|Z26059}} ==== Information between two dates ==== * {{Z+|Z20430}} * {{Z+|Z25271}} * {{Z+|Z25276}} * {{Z+|Z20756}} * {{Z+|Z24918}} * {{Z+|Z27190}} * {{Z+|Z27198}} ** {{Z+|Z24901}} * {{Z+|Z20744}} * {{Z+|Z31188}} * {{Z+|Z20856}} ===== Conversions ===== * {{Z+|Z25603}} * {{Z+|Z25711}} * {{Z+|Z22844}} * {{Z+|Z23801}} * {{Z+|Z23808}} * {{Z+|Z23246}} * {{Z+|Z24884}} * {{Z+|Z27478}} * {{Z+|Z28119}} * {{Z+|Z28911}} * {{Z+|Z28600}} ==== Dates to strings ==== * {{Z+|Z20780}} ** {{Z+|Z32997}} * {{Z+|Z20788}} * {{Z+|Z22214}} * {{Z+|Z20770}} * {{Z+|Z24880}} * {{Z+|Z20776}} * {{Z+|Z20773}} * {{Z+|Z20782}} * {{Z+|Z20794}} * {{Z+|Z20785}} * {{Z+|Z20791}} * {{Z+|Z23197}} * {{Z+|Z27655}} * {{Z+|Z20801}} ==== Strings to dates ==== * {{Z+|Z20808}} * {{Z+|Z23976}} * {{Z+|Z24007}} * {{Z+|Z23984}} * {{Z+|Z23990}} * {{Z+|Z23961}} === Day of Roman year === * {{Z+|Z20388}} * {{Z+|Z20343}} * {{Z+|Z24936}} * {{Z+|Z20355}} * {{Z+|Z20399}} * {{Z+|Z20357}} * {{Z+|Z20362}} * {{Z+|Z20367}} * {{Z+|Z20406}} * {{Z+|Z20591}} * {{Z+|Z22933}} * {{Z+|Z24974}} * {{Z+|Z23427}} * {{Z+|Z26166}} * {{Z+|Z26237}} ** {{Z+|Z29911}} * {{Z+|Z26271}} === Using non-date types === * {{Z+|Z10996}} * {{Z+|Z11015}} * {{Z+|Z11011}} * {{Z+|Z12176}} * {{Z+|Z13163}} * {{Z+|Z16914}} * {{Z+|Z13306}} * {{Z+|Z16908}} * {{Z+|Z13300}} * {{Z+|Z13335}} * {{Z+|Z18957}} * {{Z+|Z18961}} * {{Z+|Z29899}} ** {{Z+|Z29916}} === Bengali date operations === * {{Z+|Z12926}} * {{Z+|Z18131}} * {{Z+|Z18435}} * {{Z+|Z18462}} * {{Z+|Z18169}} * {{Z+|Z18573}} * {{Z+|Z18582}} * {{Z+|Z18387}} * {{Z+|Z18397}} * {{Z+|Z18662}} == Year operations == ===Gregorian year=== ==== Information about a year ==== * {{Z+|Z20172}} * {{Z+|Z20314}} * {{Z+|Z20185}} * {{Z+|Z20160}} * {{Z+|Z20181}} * {{Z+|Z20257}} * {{Z+|Z22920}} * {{Z+|Z20290}} * {{Z+|Z20302}} * {{Z+|Z20277}} * {{Z+|Z23254}} * {{Z+|Z23269}} * {{Z+|Z20610}} * {{Z+|Z20648}} * {{Z+|Z20730}} ** {{Z+|Z29903}} * {{Z+|Z23423}} * {{Z+|Z23427}} * {{Z+|Z23455}} * {{Z+|Z23474}} * {{Z+|Z24222}} * {{Z+|Z24229}} * {{Z+|Z24244}} * {{Z+|Z28855}} * {{Z+|Z28875}} ==== Comparing two years ==== *{{Z+|Z20166}} *{{Z+|Z20219}} *{{Z+|Z28833}} *{{Z+|Z25568}} *{{Z+|Z25575}} ==== Conversions ==== * {{Z+|Z20241}} * {{Z+|Z23193}} * {{Z+|Z22910}} * {{Z+|Z20198}} * {{Z+|Z20192}} * {{Z+|Z24948}} * {{Z+|Z20371}} * {{Z+|Z20588}} * {{Z+|Z20185}} * {{Z+|Z20160}} * {{Z+|Z20257}} * {{Z+|Z22920}} * {{Z+|Z22030}} * {{Z+|Z23246}} * {{Z+|Z28777}} ==== Intro for year ==== * {{Z+|Z20898}} * {{Z+|Z20767}} * {{Z+|Z20727}} * {{Z+|Z20597}} * {{Z+|Z21590}} ==Day of the week== *{{Z+|Z17414}} *{{Z+|Z20421}} *{{Z+|Z17420}} *{{Z+|Z17435}} *{{Z+|Z17517}} *{{Z+|Z17478}} *{{Z+|Z17485}} *{{Z+|Z17452}} *{{Z+|Z17536}} *{{Z+|Z17506}} *{{Z+|Z17511}} *{{Z+|Z20290}} *{{Z+|Z20302}} *{{Z+|Z17540}} *{{Z+|Z17516}} *{{Z+|Z17549}} *{{Z+|Z17556}} *{{Z+|Z17578}} *{{Z+|Z23415}} *{{Z+|Z23419}} ==Month operations== === Gregorian months === *{{Z+|Z16137}} *{{Z+|Z16136}} *{{Z+|Z16299}} *{{Z+|Z16255}} *{{Z+|Z16230}} *{{Z+|Z16330}} *{{Z+|Z26504}} *{{Z+|Z16580}} *{{Z+|Z16272}} *{{Z+|Z16289}}: doesn't support void *{{Z+|Z16584}} *{{Z+|Z16648}} *{{Z+|Z16542}} *{{Z+|Z16316}} *{{Z+|Z16332}} *{{Z+|Z16348}} *{{Z+|Z16307}} *{{Z+|Z16293}} *{{Z+|Z13596}} *{{Z+|Z22240}}: Don't know what to do with void *{{Z+|Z23403}}: Same *{{Z+|Z26280}} [[Special:Search/ : "Z8K2 Z16098" OR "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z16098" OR "Z17K1 Z16098" OR "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z16098" |All Gregorian calendar month functions]] === Igbo months === *{{Z+|Z16000}} *{{Z+|Z16945}} *{{Z+|Z16955}} *{{Z+|Z16972}} *{{Z+|Z16973}} *{{Z+|Z16990}} *{{Z+|Z17685}} [[Special:Search/ : "Z8K2 Z16927" OR "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z16927" OR "Z17K1 Z16927" OR "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z16927" |All Igbo month functions]] == Era operations == === Gregorian era === * {{Z+|Z17817}} * {{Z+|Z17977}} * {{Z+|Z18072}} * {{Z+|Z18080}} * {{Z+|Z18084}} * {{Z+|Z25060}} [[Special:Search/: "Z8K2 Z17813" OR "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z17813" OR "Z17K1 Z17813" OR "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z17813" |All Gregorian era functions]] == Language specific == === Basque === * {{Z+|Z18826}} === Arabic === * {{Z+|Z20013}} [[Category:Lists of functions]] dcfeb25nrrojsj96silt05c2jioji4i Wikifunctions:Support for Wikidata content 4 42228 262456 261818 2026-04-01T19:30:45Z Ameisenigel 44 262456 wikitext text/x-wiki <languages/> {{AW Content}}{{Technical documentation navbox}} <translate> <!--T:1--> Wikifunctions provides support for retrieving and using Wikidata content, including encyclopedic content contained primarily in ''Items'' and lexicographic content contained in ''Lexemes, Lexeme forms'', and ''Lexeme senses''.</translate> <translate><!--T:165--> Since instances of these four content types can contain ''Statements'', Wikifunctions also includes support for ''Statements'' and their components, including ''Properties'', ''Statement ranks'', ''Qualifiers'', and (coming soon) ''References''. <!--T:2--> Documentation of Wikidata's lexicographic types can be found at [[<tvar name="1">:d:Special:MyLanguage/WD:Lexicographical data/Documentation</tvar>|lexicographical data documentation]], and documentation of the other Wikidata types can be found at [[<tvar name="2">mw:Special:MyLanguage/Wikibase/DataModel</tvar>|Wikibase/DataModel]]. <!--T:3--> '''Terminology note''': On Wikidata, ''Item, Property, Lexeme, Lexeme form'', and ''Lexeme sense'' are all types of ''entities'', so we refer to these as the ''entity types''. <!--T:4--> Implemented support currently includes: </translate> # <translate><!--T:5--> Built-in types corresponding to the 5 entity types, ''Statement'', and ''Statement rank''</translate> # <translate><!--T:141--> A built-in type "Reference", which corresponds to Wikidata's ''ReferenceRecord'' type</translate> # <translate><!--T:142--> A built-in type "Claim" <sup>[ [[<tvar name="1">d:Special:MyLanguage/Wikidata:Glossary#Claim</tvar>|glossary]] ]</sup>, which corresponds to Wikidata's type <tvar name="2">{{Q|86719099}}</tvar> <sup>[ [[<tvar name="3">d:Special:MyLanguage/Wikidata:Glossary#Snak</tvar>|glossary]] ]</sup>, and is used in Wikifunctions' representation of qualifiers and references inside statements</translate> # <translate><!--T:6--> Built-in ''reference types'' corresponding to the 5 entity types</translate> # <translate><!--T:7--> Built-in ''fetch functions'', for each of the entity types, which retrieve content from Wikidata and transform it into instances of the built-in types</translate> # <translate><!--T:143--> Built-in ''search functions'', which provide methods for finding lexemes by their relations to other entities</translate> # <translate><!--T:8--> User interface components for selecting Wikidata content to be fetched, and for displaying the fetched content.</translate> <translate> <!--T:9--> '''Terminology notes''': </translate> * <translate><!--T:10--> We refer to the built-in types of (1) -- (3) as the “Wikidata types”, and the built-in types of (4) as the “Wikidata reference types”, but note that all of these are types '''on Wikifunctions''' for working with content '''from Wikidata'''.</translate> <translate><!--T:166--> When we mention one of these types below, it will be underlined, and it will also be a link if it’s currently defined on Wikifunctions (e.g., [[<tvar name="1">Z6005</tvar>|<u>Wikidata lexeme</u>]]).</translate> * <translate><!--T:11--> To help keep things clear, when we mention a type ''in italics'' (such as ''Lexeme'' or ''Item'') we are talking about a type that exists '''on Wikidata'''.</translate> <translate><!--T:167--> For example, we will talk about the [[<tvar name="1">Z6005</tvar>|<u>Wikidata lexeme</u>]] type that’s been created on Wikifunctions, which corresponds to the ''Lexeme'' type on Wikidata.</translate> * <translate><!--T:144--> The ''reference types'' mentioned in (4) are not related to the "Reference" type mentioned in (2).</translate> <translate><!--T:168--> (4) provides a way to refer to Wikidata entities using their identifiers, whereas (2) captures the sources that substantiate particular content. </translate> <translate> <!--T:12--> This page describes each of the above areas of support. Everything described here is deployed and available, except as noted in a few places. == Wikidata types == <!--T:13--> <!--T:14--> The following types have been defined, with their structure corresponding closely to the structure of the corresponding types on wikidata: </translate> * [[Z6005|<u><translate><!--T:15--> Wikidata lexeme</translate></u>]] * [[Z6004|<u><translate><!--T:16--> Wikidata lexeme form</translate></u>]] * [[Z6006|<u><translate><!--T:17--> Wikidata lexeme sense</translate></u>]] * [[Z6003|<u><translate><!--T:18--> Wikidata statement</translate></u>]] * [[Z6002|<u><translate><!--T:19--> Wikidata property</translate></u>]] * [[Z6001|<u><translate><!--T:20--> Wikidata item</translate></u>]] * [[Z6040|<u><translate><!--T:21--> Wikidata statement rank</translate></u>]] * [[Z6008|<u><translate><!--T:145--> Wikidata reference</translate></u>]] * <translate><!--T:146--> [[<tvar name="1">Z6007</tvar>|<u> Wikidata claim</u>]], which corresponds to Wikidata's ''Snak'' type</translate> * <translate><!--T:147--> [[<tvar name="1">Z6020</tvar>|<u> Wikidata claim subtype</u>]], which captures the 3 types of Snaks on Wikidata</translate> <translate> <!--T:22--> Instances of these types are never made persistent on Wikifunctions (except for the instances of [[<tvar name="1">Z6040</tvar>|<u>Wikidata statement rank</u>]] and [[<tvar name="2">Z6020</tvar>|<u>Wikidata claim subtype</u>]]).</translate> <translate><!--T:169--> They are constructed on the fly, when needed, using content retrieved directly from Wikidata.</translate> <translate><!--T:170--> Instances of the entity types carry within them the identifier of the Wikidata entity from which they were obtained. <!--T:23--> [[<tvar name="1">Z6040</tvar>|<u>Wikidata statement rank</u>]] is an enumeration type which has only the 3 fixed instances <u>preferred</u>, <u>normal</u>, and <u>deprecated</u>. <!--T:148--> [[<tvar name="1">Z6020</tvar>|<u>Wikidata claim subtype</u>]] is an enumeration type which has only the 3 fixed instances <u>value</u>, <u>some value</u>, and <u>no value</u>. <!--T:24--> Additional background, motivation, and examples of the Wikidata types may be found on the [[<tvar name="1">Wikifunctions:Type proposals/Wikidata based types</tvar>|types proposal discussion page]] (but please be aware that page is no longer active and isn't necessarily up-to-date in all details). === Example === <!--T:25--> <!--T:26--> An instance of [[<tvar name="1">Z6005</tvar>|<u>Wikidata lexeme</u>]] has these 7 parts: </translate> # <translate><!--T:27--> identity, with a value of type [[<tvar name="1">Z6095</tvar>|<u>Wikidata lexeme reference</u>]]</translate> # <translate><!--T:28--> lemmas, with a value of type [[<tvar name="1">Z12</tvar>|Multilingual text]]</translate> # <translate><!--T:29--> language, with a value of type [[<tvar name="1">Z60</tvar>|Natural language]]</translate> # <translate><!--T:30--> lexical category, with a value of type [[<tvar name="1">Z6091</tvar>|<u>Wikidata item reference</u>]]</translate> # <translate><!--T:31--> statements, whose value is a list of [[<tvar name="1">Z6003</tvar>|<u>Wikidata statement</u>]]</translate> # <translate><!--T:32--> senses, whose value is a list of [[<tvar name="1">Z6006</tvar>|<u>Wikidata lexeme sense</u>]]</translate> # <translate><!--T:33--> forms, whose value is a list of [[<tvar name="1">Z6004</tvar>|<u>Wikidata lexeme form</u>]]</translate> <translate> <!--T:34--> Note, then, that each such instance contains instances of three other Wikidata types ([[<tvar name="1">Z6003</tvar>|<u>Wikidata statement</u>]], [[<tvar name="2">Z6006</tvar>|<u>Wikidata lexeme sense</u>]], and [[<tvar name="3">Z6004</tvar>|<u>Wikidata lexeme form</u>]]), and also two Wikidata reference types (which are discussed in the next section).</translate> <translate><!--T:171--> [[<tvar name="4">Z12</tvar>|Multilingual text]] and [[<tvar name="5">Z60</tvar>|Natural language]] are multipurpose Wikifunctions’ types, not created specifically for handling Wikidata content. <!--T:35--> The identity part stores the Wikidata identifier associated with the lexeme, and serves as a self-reference.</translate> <translate><!--T:172--> For information about the content of each of the other parts, please see [[<tvar name="1">:d:Special:MyLanguage/d:Lexicographical data/Documentation</tvar>|d:Lexicographical data/Documentation]]. <!--T:36--> A specific instance, which has been fetched from [[<tvar name="1">:d:Lexeme:L3435</tvar>|L3435 on Wikidata]], is shown in the appendix. === Status of Wikidata types === <!--T:37--> <!--T:38--> All these types are defined and available for use; there are no outstanding tasks directly related to them.</translate> <translate><!--T:173--> They all have built-in equality functions.</translate> <translate><!--T:174--> Each of the five entity types has a built-in fetch function, as described below, by which its instances can be directly fetched (retrieved from Wikidata and instantiated on Wikifunctions). === Notes about Wikidata statements === <!--T:122--> <!--T:41--> Statements appear inside of Wikidata items, properties, lexemes, lexeme forms, and lexeme senses.</translate> <translate><!--T:175--> Each [[<tvar name="1">Z6003</tvar>|<u>Wikidata statement</u>]] imported from Wikidata contains seven parts: </translate> # <translate><!--T:149--> a subject (an entity reference, discussed below)</translate> # <translate><!--T:150--> a predicate (a property reference, discussed below)</translate> # <translate><!--T:151--> a value</translate> # <translate><!--T:152--> a rank (an instance of [[<tvar name="1">Z6040</tvar>|<u>Wikidata statement rank</u>]])</translate> # <translate><!--T:153--> a list of qualifiers (each represented as a [[<tvar name="1">Z6003</tvar>|<u>Wikidata claim</u>]])</translate> # <translate><!--T:154--> a list of [[<tvar name="1">Z6008</tvar>|<u>Wikidata reference</u>]]</translate> # <translate><!--T:155--> an instance of [[<tvar name="1">Z6020</tvar>|<u>Wikidata claim subtype</u>]].</translate> <translate> <!--T:156--> The value, (3), may be of several different Wikifunctions types, including: </translate> * [[Z6|<u><translate><!--T:42--> String</translate></u>]] * [[Z11|<u><translate><!--T:47--> Monolingual text</translate></u>]] * [[Z6010|<u><translate><!--T:157--> Wikidata quantity</translate></u>]] * [[Z6011|<u><translate><!--T:158--> Wikidata geo-coordinate</translate></u>]] * [[Z6040|<u><translate><!--T:159--> Wikidata time</translate></u>]] * <translate><!--T:160--> one of the Wikidata reference types, discussed below.</translate> <translate> <!--T:123--> Because ''Statements'' in Wikidata do not have public identifiers, in Wikifunctions [[<tvar name="1">Z6003</tvar>|<u>Wikidata statement</u>]] does not have a reference type or a fetch function. (These are described in more detail below.) == Wikidata reference types == <!--T:50--> <!--T:51--> The following reference types provide the means to refer to Wikidata entities without including the details of their content.</translate> <translate><!--T:176--> Instances of these reference types contain ''only'' the Wikidata ID of an entity, as a Z6/String. </translate> * [[Z6095|<u><translate><!--T:52--> Wikidata lexeme reference</translate></u>]] * [[Z6094|<u><translate><!--T:53--> Wikidata lexeme form reference</translate></u>]] * [[Z6096|<u><translate><!--T:54--> Wikidata lexeme sense reference</translate></u>]] * [[Z6092|<u><translate><!--T:55--> Wikidata property reference</translate></u>]] * [[Z6091|<u><translate><!--T:56--> Wikidata item reference</translate></u>]] <translate> <!--T:57--> '''Example''': a [[<tvar name="1">Z6091</tvar>|<u>Wikidata item reference</u>]] to the item ''Q1084'' (which represents the concept ''noun'' on Wikidata) looks like the following.</translate> <translate><!--T:177--> The right column shows the formal ZObject representation (in canonical form); the left column, for readability, shows the same content with English labels for each of the ZObject's elements.</translate> <translate><!--T:178--> Wikifunctions’ ZObject representation is presented in <tvar name="2">{{ll|Wikifunctions:Function model}}</tvar>; we do not explain the details of the representation here. </translate> {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{ "type": "Wikidata item reference", "Wikidata item id": "Q1084" }</syntaxhighlight> | <syntaxhighlight lang="json">{ "Z1K1": "Z6091", "Z6091K1": "Q1084" }</syntaxhighlight> |} <translate> <!--T:58--> '''Example uses''': </translate> * <translate><!--T:59--> Wikidata reference types are used with Wikidata fetch functions (see below).</translate> * <translate><!--T:60--> When entity IDs and ''Property'' IDs appear inside of Wikidata lexemes, Wikidata lexeme forms, Wikidata lexeme senses, or Wikidata statements, they appear as instances of the appropriate Wikidata reference types.</translate> <translate><!--T:179--> For example, to indicate that ''Lexeme L3435'' (“umbrella”) has lexical category ''noun'' (which has entity ID ''Q1084''), the [[<tvar name="1">Z6005</tvar>|<u>Wikidata lexeme</u>]] for ''L3435'' contains the [[<tvar name="2">Z6091</tvar>|<u>Wikidata item reference</u>]] shown above, in the '''Example'''.</translate> <translate> === Status of Wikidata reference types === <!--T:61--> <!--T:62--> Ready for use. No outstanding tasks directly related to these types. == Wikidata fetch functions == <!--T:63--> <!--T:64--> A fetch function is a built-in Wikifunctions function that takes an instance of one of the Wikidata reference types as its input argument.</translate> <translate><!--T:180--> As noted above, each such instance contains the ID of a Wikidata entity.</translate> <translate><!--T:181--> Given that, it retrieves the content of that entity from Wikidata and transforms it into an instance of the corresponding Wikidata type. <!--T:65--> '''Example''': If [[<tvar name="1">Z6825</tvar>|<u>Fetch Wikidata lexeme</u>]] is called with this instance of [[<tvar name="2">Z6095</tvar>|<u>Wikidata lexeme reference</u>]]: </translate> {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{ "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }</syntaxhighlight> | <syntaxhighlight lang="json">{ "Z1K1": "Z6095", "Z6095K1": "L3435" }</syntaxhighlight> |} <translate> <!--T:66--> it will return the instance of [[<tvar name="1">Z6005</tvar>|<u>Wikidata lexeme</u>]] that is introduced in the ''Example'' subsection of the ''Wikidata types'' section above, and shown in greater detail in the Appendix. === Status of Wikidata fetch functions === <!--T:67--> <!--T:68--> A fetch function exists for each of the entity types on Wikifunctions: </translate> * [[Z6825|<u><translate><!--T:69--> Fetch Wikidata lexeme</translate></u>]] * [[Z6824|<u><translate><!--T:71--> Fetch Wikidata lexeme form</translate></u>]] * [[Z6826|<u><translate><!--T:73--> Fetch Wikidata lexeme sense</translate></u>]] * [[Z6822|<u><translate><!--T:75--> Fetch Wikidata property</translate></u>]] * [[Z6821|<u><translate><!--T:78--> Fetch Wikidata item</translate></u>]] <translate> <!--T:81--> To enable calling the fetch functions from the user interface, Wikifunctions provides selector components, which make it possible to select an entity to be fetched.</translate> <translate><!--T:182--> There will eventually be a selector corresponding to each of the entity types (and thus, to each of the fetch functions).</translate> <translate><!--T:183--> The next section provides more information about selector components. == Wikidata search functions == <!--T:124--> <!--T:125--> In addition to fetching content from Wikidata, it's also possible to search Wikidata content in various ways, using its APIs.</translate> <translate><!--T:184--> Wikifunctions currently provides two built-in functions based on these search capabilities. === Function: [[<tvar name="1">Z6830</tvar>|<u>Find lexemes for an item</u>]] === <!--T:126--> </translate> * <translate><!--T:127--> Argument types: [[<tvar name="1">Z6091</tvar>|<u>Wikidata item reference</u>]], [[<tvar name="2">Z6092</tvar>|<u>Wikidata property reference</u>]], [[<tvar name="3">Z60</tvar>|<u>Natural language</u>]]</translate> * <translate><!--T:128--> Return value type: List of [[<tvar name="1">Z6095</tvar>|<u>Wikidata lexeme reference</u>]]</translate> <translate> <!--T:129--> Wikidata captures useful relationships between lexeme senses (which represent the meanings of a lexeme) and items. These include: </translate> * <translate><!--T:130--> [[<tvar name="1">d:Property:P5137</tvar>|item for this sense]], most often connecting a noun to a thing or a class of things in Wikidata</translate> * <translate><!--T:131--> [[<tvar name="1">d:Property:P9970</tvar>|predicate for]], connecting a verb to an action or event</translate> * <translate><!--T:132--> [[<tvar name="1">d:Property:P6271</tvar>|demonym of]], connecting a noun or adjective to a location, describing the people and things that live or are from that place.</translate> <translate> <!--T:133--> '''Example 1.''' The three senses of the lexeme [[<tvar name="1">d:Lexeme:L18379</tvar>|L18379/rose]] refer to the color, the flower, and the biological taxon.</translate> <translate><!--T:185--> Each of these 3 senses is related to a different item, by means of a statement, in Wikidata, such as this (for the first sense): </translate> * <translate><!--T:134--> statement subject: [[<tvar name="1">d:Lexeme:L18379</tvar>|L18379-S1/rose sense 1]]</translate> * <translate><!--T:135--> statement property: [[<tvar name="1">d:Property:P5137</tvar>|P5137/item for this sense]]</translate> * <translate><!--T:136--> statement value: [[<tvar name="1">d:Q533047</tvar>|Q533047/rose]]</translate> <translate> <!--T:137--> [[<tvar name="1">Z6830</tvar>|<u>Find lexemes for an item</u>]] searches for lexemes that are related to a given item by a given property. (Even though the relationships exist between a ''lexeme sense'' and an item, Wikidata's API, and this function, return references to the ''lexeme(s)'' that contain the sense(s).) <!--T:138--> '''Example''' '''2''': Calling [[<tvar name="1">Z6830</tvar>|<u>Find lexemes for an item</u>]] with [[<tvar name="2">d:Q533047</tvar>|Q533047/rose]] (the color), [[<tvar name="3">d:Property:P5137</tvar>|P5137/item for this sense]], and [[<tvar name="4">Z1002</tvar>|<u>Z1002/English</u>]] returns a list containing the lexeme reference for [[<tvar name="5">d:Lexeme:L18379</tvar>|L18379/rose]].</translate> <translate><!--T:186--> Calling the function with [[<tvar name="6">d:Q102231</tvar>|Q102231/rose]] (the flower) or with [[<tvar name="7">d:Q34687</tvar>|Q34687/Rosa ]] (the biological taxon) as the first argument also returns the lexeme [[<tvar name="8">d:Lexeme:L18379</tvar>|L18379/rose]], because that lexeme is related (via its 3 senses) to all 3 of those items. <!--T:139--> '''Example''' '''3''': Calling [[<tvar name="1">Z6830</tvar>|<u>Find lexemes for an item</u>]] with [[<tvar name="2">d:Q55</tvar>|Q55/Netherlands]], [[<tvar name="3">d:Property:P6271</tvar>|P6271/demonym of]], and [[<tvar name="4">Z1002</tvar>|<u>Z1002/English</u>]] returns a list containing the [[<tvar name="5">Z6095</tvar>|<u>Wikidata lexeme reference</u>]] for [[<tvar name="6">d:Lexeme:L34519</tvar>|L34519/Dutch]]. <!--T:140--> For an example in which [[<tvar name="1">Z6830</tvar>|<u>Find lexemes for an item</u>]] is used in generating a natural language phrase, please see the ''Function of the Week'' section in <tvar name="2">{{ll|Wikifunctions:Status updates/2025-02-26}}</tvar>. === Function: [[<tvar name="1">Z6831</tvar>|<u>Find lexemes for a Wikidata lexeme sense</u>]] === <!--T:161--> </translate> * <translate><!--T:162--> Argument types: [[<tvar name="1">Z6096</tvar>|<u>Wikidata lexeme sense reference</u>]], [[<tvar name="2">Z6092</tvar>|<u>Wikidata property reference</u>]], [[<tvar name="3">Z60</tvar>|<u>Natural language</u>]]</translate> * <translate><!--T:163--> Return value type: List of [[<tvar name="1">Z6095</tvar>|<u>Wikidata lexeme reference</u>]]</translate> <translate> <!--T:164--> Wikidata also captures useful relationships between lexemes senses and other lexeme senses, such as the relationships expressed using the property [[<tvar name="1">:d:Property:P8471</tvar>|pertainym of]], which links an adjective sense to a related noun sense (e.g. lunar → moon), or an adverb sense to a related adjective sense (e.g. slowly → slow).</translate> <translate><!--T:212--> [[<tvar name="2">Z6831</tvar>|<u>Find lexemes for a Wikidata lexeme sense</u>]] searches for lexemes that are related to a given lexeme sense by a given property, such as [[<tvar name="1">:d:Property:P8471</tvar>|pertainym of]]. (Even though the relationships exist between pairs of ''lexeme senses'', Wikidata's API, and this function, return references to the ''lexeme(s)'' that contain the target sense(s).) == User interface == <!--T:82--> === Selectors === <!--T:83--> </translate> [[File:Selecting a lexeme for "goose".png|thumb|<translate><!--T:84--> Fig. 1. Selecting a lexeme for "goose"</translate>]] <translate> <!--T:85--> Selectors make it possible, in Wikifunctions' user interface, to select an entity to be used.</translate> <translate><!--T:187--> For example, when the user types a partial keyword in Wikifunctions' lexeme selector, the selector will query Wikidata for lexemes that match that partial keyword. (The search matches the partial keyword against the lemmas of all the lexemes on Wikidata.)</translate> <translate><!--T:188--> It shows up to 10 of the current matches, and allows the user to pick one of them.</translate> <translate><!--T:189--> It updates the matches list as more typing is done. <!--T:86--> '''Example''': Figure 1 shows the appearance of a lexeme selector, after typing in the 5 characters "goose".</translate> <translate><!--T:190--> At this point the user is presented with 4 matching lexemes to choose from.</translate> <translate><!--T:191--> For an example in which this lexeme selector is used in preparing a function call, please see the ''Function of the Week'' section in <tvar name="1">{{ll|Wikifunctions:Status updates/2024-10-17}}</tvar>.</translate> <translate><!--T:192--> Note that the presence of a Wikidata selector is indicated by the Wikidata icon (with vertical bars in red, green, and blue). <!--T:87--> Once a choice has been made by the user, the selector will generate the appropriate internal representation of the selected item, depending on context: </translate> # <translate><!--T:88--> an instance of the appropriate Wikidata reference type, if that's all that's needed, or</translate> # <translate><!--T:89--> a call to the appropriate fetch function, with an instance of the reference type as the argument passed to that call.</translate> <translate> <!--T:90--> Selectors are primarily used when providing the arguments for a function call in the UI, and the called function provides the relevant context.</translate> <translate><!--T:193--> If the user is specifying a value for an argument having a Wikidata reference type as its type, the selector will provide (1).</translate> <translate><!--T:194--> In this case, no fetch is performed.</translate> <translate><!--T:195--> If the argument in question has a Wikidata type as its type, the selector will provide (2), which will internally fetch the entire object and make it available to the called function. === Display elements === <!--T:91--> </translate> [[File:Compact view of lexeme form for "umbrellas".png|thumb|<translate><!--T:92--> Fig. 2. Compact view of the lexeme form for "umbrellas"</translate>]] <translate> <!--T:93--> Wikifunctions also provides a simplified, compact view of Wikidata entities.</translate> <translate><!--T:196--> This view is displayed in read pages and when viewing the output of a function call.</translate> <translate><!--T:197--> This compact view displays the Wikidata icon followed by a word-form associated with the Wikidata entity (e.g., a lemma from a lexeme, representation from a lexeme form, or label from an entity), in the user's language if available.</translate> <translate><!--T:198--> The word-form is linked to the Wikidata page from which the entity has been fetched. <!--T:94--> '''Example:''' Figure 2 shows the compact view, below the word '''Result''', of the [[<tvar name="1">Z6824</tvar>|<u>Wikidata lexeme form</u>]] for ''umbrellas'' (which is called the ''representation'' of the form).</translate> <translate><!--T:199--> This is the initial appearance of the result of running a function that returns a lexeme form. </translate> [[File:Expanded view of lexeme form for "umbrellas".png|thumb|<translate><!--T:95--> Fig. 3. Expanded view of the lexeme form for "umbrellas"</translate>]] <translate> <!--T:96--> If there's a need to explore the entity and its details, it can be expanded using the right ''chevron'' button (which looks like '>') preceding the element.</translate> <translate><!--T:200--> The expanded view allows the user to understand what kind of representation is being used for this entity.</translate> <translate><!--T:201--> The representation might employ a Wikidata reference type, a function call to the appropriate Wikidata fetch function, or the entire entity instance returned by that function call.</translate> <translate><!--T:202--> In any case, the user will be able to expand, explore and navigate through its content. <!--T:97--> '''Example:''' Figure 3 shows the expanded view of the lexeme form for ''umbrellas'', which results from clicking the chevron in Figure 2.</translate> <translate><!--T:203--> Here we see the presentation of the entire instance of [[<tvar name="1">Z6824</tvar>|<u>Wikidata lexeme form</u>]].</translate> <translate><!--T:204--> Each of the form's nested components with a chevron (e.g., <code>identity</code>, <code>lexeme</code>, etc.), can be expanded for further exploration. === Status of UI components for Wikidata entity types === <!--T:98--> </translate> * [[Z6825|<u><translate><!--T:99--> Wikidata lexeme</translate></u>]] ** <translate><!--T:100--> Display and selector: available</translate> * [[Z6824|<u><translate><!--T:101--> Wikidata lexeme form</translate></u>]] ** <translate><!--T:102--> Display and selector: available</translate> * [[Z6826|<u><translate><!--T:103--> Wikidata lexeme sense</translate></u>]] ** <translate><!--T:104--> Display and selector: date of release not yet determined</translate> * [[Z6821|<u><translate><!--T:105--> Wikidata item</translate></u>]] ** <translate><!--T:106--> Display and selector: available</translate> * [[Z6822|<u><translate><!--T:107--> Wikidata property</translate></u>]] ** <translate><!--T:108--> Display and selector: available</translate> <translate> === Limitations of UI components for Wikidata entity types === <!--T:110--> <!--T:111--> '''Visual discrimination'''. Currently the Wikifunctions UI is lacking in visual discrimination between the various Wikidata entity types: </translate> * <translate><!--T:112--> The selectors for the other entity types look very similar to that for Wikidata lexemes, shown in Figure 1.</translate> <translate><!--T:205--> There is no explicit indication of which type is being selected.</translate> ** <translate><!--T:113--> Workarounds: Usually one knows from context which type of thing is being selected.</translate> <translate><!--T:206--> In addition, the content of the selection choices (in the drop-down list) varies depending on which type of thing is being selected.</translate> <translate><!--T:207--> For example, in a ''lexeme'' selector each choice shows its lemma, language, and part of speech (as shown in Figure 1), whereas in a ''lexeme form'' selector each choice shows its word-form and grammatical features, along with information that identifies its containing lexeme.</translate> * <translate><!--T:114--> The compact views for the other entity types look the same as that for Wikidata lexemes, shown in Figure 2. (That is, they only show the Wikidata icon and a single word form.)</translate> ** <translate><!--T:115--> Workaround: If it's not obvious from context, one can click the chevron to get the expanded view of the entity, which explicitly states its type, as shown in Figure 3.</translate> <translate> <!--T:116--> '''Missing compact views'''. Because the display elements for [[<tvar name="1">Z6006</tvar>|<u>Wikidata lexeme sense</u>]] and [[<tvar name="2">Z6003</tvar>|<u>Wikidata statement</u>]] have not yet been fully deployed, the presentation of elements of these types can be rather space-consuming, and can detract from the readability of larger entities that contain them.</translate> <translate><!--T:208--> This is especially true when a lexeme, lexeme form, or lexeme sense contains a sizable list of statements. <!--T:117--> '''Mismatch in status'''. Even though the fetch function is available for [[<tvar name="1">Z6826</tvar>|<u>Wikidata lexeme sense</u>]], the selector for that type is not yet available. == Appendix: an instance of Wikidata lexeme == <!--T:118--> <!--T:119--> This example is introduced in the ''Example'' subsection of the ''Wikidata types'' section.</translate> <translate><!--T:209--> It shows a specific instance of Wikidata lexeme, which has been fetched from [[<tvar name="1">:d:Lexeme:L3435</tvar>|L3435 on Wikidata]]. <!--T:120--> The right column shows the formal ZObject representation (in canonical form); the left column, for readability, shows the same content with English labels for each of the ZObject's elements.</translate> <translate><!--T:210--> Wikifunctions’ ZObject representation is presented in <tvar name="1">{{ll|Wikifunctions:Function model}}</tvar>; we do not explain the details of the representation here. <!--T:121--> The example has been shortened by omitting some content, as indicated by ellipses.</translate> <translate><!--T:211--> For readability, it also omits the element type indication that normally appears in the first position of each list in canonical form. </translate> {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{ "type": "Wikidata lexeme", "identity": { "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }, "lemmas": { "type": "Multilingual text", "texts": [ { "type": "Monolingual text", "language": "English", "text": "umbrella" } ] }, "language": "English", "lexical category": { "type": "Wikidata item reference", /* Wikidata item for "noun": */ "Wikidata item id": "Q1084" }, "statements": [ { "type": "Wikidata statement", "subject": { "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }, "predicate": { "type": "Wikidata property reference", /* Oxford English Dictionary ID */ "Wikidata property id": "P5275" }, "value": "208852", ... }, ... ], "senses": [ { "type": "Wikidata lexeme sense", "identity": { "type": "Wikidata lexeme sense reference", "Wikidata lexeme sense id": "L3435-S1" }, "glosses": { "type": "Multilingual text", "texts": [ { "type": "Monolingual text", "language": "Spanish", "text": "utensilio empleado para cubrirse de la lluvia" } ] }, "statements": [ ... ] } ], "forms": [ { "type": "Wikidata lexeme form", "identity": { "type": "Wikidata lexeme form reference", "Wikidata lexeme form id": "L3435-F1" }, "lexeme": { "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }, "representations": { "type": "Multilingual text", "texts": [ { "type": "Monolingual text", "language": "English", "text": "umbrella" } ] }, "grammatical features": [ { "type": "Wikidata item reference", /* Wikidata item for "singular": */ "Wikidata item id": "Q110786" } ], "statements": [ /* (empty list) */ ] }, ... ] } </syntaxhighlight> | <syntaxhighlight lang="json" line="line">{ "Z1K1": "Z6005", "Z6005K1": { "Z1K1": "Z6095", "Z6095K1": "L3435" }, "Z6005K2": { "Z1K1": "Z12", "Z12K1": [ { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "umbrella" } ] }, "Z6005K3": "Z1002", "Z6005K4": { "Z1K1": "Z6091", "Z6091K1": "Q1084" }, "Z6005K5": [ { "Z1K1": "Z6003", "Z6003K1": { "Z1K1": "Z6095", "Z6095K1": "L3435" }, "Z6003K2": { "Z1K1": "Z6092", "Z6092K1": "P5275" }, "Z6003K3": "208852", ... }, ... ], "Z6005K6": [ { "Z1K1": "Z6006", "Z6006K1": { "Z1K1": "Z6096", "Z6096K1": "L3435-S1" }, "Z6006K2": { "Z1K1": "Z12", "Z12K1": [ { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "utensilio empleado para cubrirse de la lluvia" } ] }, "Z6006K3": [ ... ] } ], "Z6005K7": [ { "Z1K1": "Z6004", "Z6004K1": { "Z1K1": "Z6094", "Z6094K1": "L3435-F1" }, "Z6004K2": { "Z1K1": "Z6095", "Z6095K1": "L3435" }, "Z6004K3": { "Z1K1": "Z12", "Z12K1": [ { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "umbrella" } ] }, "Z6004K4": [ { "Z1K1": "Z6091", "Z6091K1": "Q110786" } ], "Z6004K5": [ ] }, ... ] } </syntaxhighlight> |} [[Category:Wikidata{{#translation:}}| ]] [[Category:Technical documentation{{#translation:}}]] mek8fc38lqqfr5w509ab6b8z8l1id76 Z19933 0 42843 262575 223083 2026-04-02T02:46:40Z 99of9 1622 Removed Z24574 from the approved list of test cases 262575 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z19933" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z19933K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "string representing rational number" } ] } } ], "Z8K2": "Z13518", "Z8K3": [ "Z20", "Z19934", "Z19935", "Z19936", "Z19937", "Z19938", "Z19939", "Z19940", "Z19950", "Z19963", "Z20125", "Z24561", "Z24560", "Z24562", "Z24567", "Z24573" ], "Z8K4": [ "Z14", "Z19942" ], "Z8K5": "Z19933" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "unsimplified numerator of string rational" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "numerator of rational string", "rational string numerator", "string rational numerator", "numerator", "string to numerator" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Helper function for Z19866. The sign and denominator are dealt with in separate functions" } ] } } 40vxtermehs2kbgiavscxf0nsjscuqn Translations:Wikifunctions:Support for Wikidata content/2/en 1198 46188 262457 245844 2026-04-01T19:31:04Z FuzzyBot 207 Importing a new version from external source 262457 wikitext text/x-wiki Documentation of Wikidata's lexicographic types can be found at [[$1|lexicographical data documentation]], and documentation of the other Wikidata types can be found at [[$2|Wikibase/DataModel]]. sr5nog5pwefzhx5rxx9zgovgetkvstx Wikifunctions:Support for Wikidata content/en 4 46308 262461 247038 2026-04-01T19:31:15Z FuzzyBot 207 Updating to match new version of source page 262461 wikitext text/x-wiki <languages/> {{AW Content}}{{Technical documentation navbox}} Wikifunctions provides support for retrieving and using Wikidata content, including encyclopedic content contained primarily in ''Items'' and lexicographic content contained in ''Lexemes, Lexeme forms'', and ''Lexeme senses''. Since instances of these four content types can contain ''Statements'', Wikifunctions also includes support for ''Statements'' and their components, including ''Properties'', ''Statement ranks'', ''Qualifiers'', and (coming soon) ''References''. Documentation of Wikidata's lexicographic types can be found at [[:d:Special:MyLanguage/WD:Lexicographical data/Documentation|lexicographical data documentation]], and documentation of the other Wikidata types can be found at [[mw:Special:MyLanguage/Wikibase/DataModel|Wikibase/DataModel]]. '''Terminology note''': On Wikidata, ''Item, Property, Lexeme, Lexeme form'', and ''Lexeme sense'' are all types of ''entities'', so we refer to these as the ''entity types''. Implemented support currently includes: # Built-in types corresponding to the 5 entity types, ''Statement'', and ''Statement rank'' # A built-in type "Reference", which corresponds to Wikidata's ''ReferenceRecord'' type # A built-in type "Claim" <sup>[ [[d:Special:MyLanguage/Wikidata:Glossary#Claim|glossary]] ]</sup>, which corresponds to Wikidata's type {{Q|86719099}} <sup>[ [[d:Special:MyLanguage/Wikidata:Glossary#Snak|glossary]] ]</sup>, and is used in Wikifunctions' representation of qualifiers and references inside statements # Built-in ''reference types'' corresponding to the 5 entity types # Built-in ''fetch functions'', for each of the entity types, which retrieve content from Wikidata and transform it into instances of the built-in types # Built-in ''search functions'', which provide methods for finding lexemes by their relations to other entities # User interface components for selecting Wikidata content to be fetched, and for displaying the fetched content. '''Terminology notes''': * We refer to the built-in types of (1) -- (3) as the “Wikidata types”, and the built-in types of (4) as the “Wikidata reference types”, but note that all of these are types '''on Wikifunctions''' for working with content '''from Wikidata'''. When we mention one of these types below, it will be underlined, and it will also be a link if it’s currently defined on Wikifunctions (e.g., [[Z6005|<u>Wikidata lexeme</u>]]). * To help keep things clear, when we mention a type ''in italics'' (such as ''Lexeme'' or ''Item'') we are talking about a type that exists '''on Wikidata'''. For example, we will talk about the [[Z6005|<u>Wikidata lexeme</u>]] type that’s been created on Wikifunctions, which corresponds to the ''Lexeme'' type on Wikidata. * The ''reference types'' mentioned in (4) are not related to the "Reference" type mentioned in (2). (4) provides a way to refer to Wikidata entities using their identifiers, whereas (2) captures the sources that substantiate particular content. This page describes each of the above areas of support. Everything described here is deployed and available, except as noted in a few places. == Wikidata types == The following types have been defined, with their structure corresponding closely to the structure of the corresponding types on wikidata: * [[Z6005|<u>Wikidata lexeme</u>]] * [[Z6004|<u>Wikidata lexeme form</u>]] * [[Z6006|<u>Wikidata lexeme sense</u>]] * [[Z6003|<u>Wikidata statement</u>]] * [[Z6002|<u>Wikidata property</u>]] * [[Z6001|<u>Wikidata item</u>]] * [[Z6040|<u>Wikidata statement rank</u>]] * [[Z6008|<u>Wikidata reference</u>]] * [[Z6007|<u> Wikidata claim</u>]], which corresponds to Wikidata's ''Snak'' type * [[Z6020|<u> Wikidata claim subtype</u>]], which captures the 3 types of Snaks on Wikidata Instances of these types are never made persistent on Wikifunctions (except for the instances of [[Z6040|<u>Wikidata statement rank</u>]] and [[Z6020|<u>Wikidata claim subtype</u>]]). They are constructed on the fly, when needed, using content retrieved directly from Wikidata. Instances of the entity types carry within them the identifier of the Wikidata entity from which they were obtained. [[Z6040|<u>Wikidata statement rank</u>]] is an enumeration type which has only the 3 fixed instances <u>preferred</u>, <u>normal</u>, and <u>deprecated</u>. [[Z6020|<u>Wikidata claim subtype</u>]] is an enumeration type which has only the 3 fixed instances <u>value</u>, <u>some value</u>, and <u>no value</u>. Additional background, motivation, and examples of the Wikidata types may be found on the [[Wikifunctions:Type proposals/Wikidata based types|types proposal discussion page]] (but please be aware that page is no longer active and isn't necessarily up-to-date in all details). === Example === An instance of [[Z6005|<u>Wikidata lexeme</u>]] has these 7 parts: # identity, with a value of type [[Z6095|<u>Wikidata lexeme reference</u>]] # lemmas, with a value of type [[Z12|Multilingual text]] # language, with a value of type [[Z60|Natural language]] # lexical category, with a value of type [[Z6091|<u>Wikidata item reference</u>]] # statements, whose value is a list of [[Z6003|<u>Wikidata statement</u>]] # senses, whose value is a list of [[Z6006|<u>Wikidata lexeme sense</u>]] # forms, whose value is a list of [[Z6004|<u>Wikidata lexeme form</u>]] Note, then, that each such instance contains instances of three other Wikidata types ([[Z6003|<u>Wikidata statement</u>]], [[Z6006|<u>Wikidata lexeme sense</u>]], and [[Z6004|<u>Wikidata lexeme form</u>]]), and also two Wikidata reference types (which are discussed in the next section). [[Z12|Multilingual text]] and [[Z60|Natural language]] are multipurpose Wikifunctions’ types, not created specifically for handling Wikidata content. The identity part stores the Wikidata identifier associated with the lexeme, and serves as a self-reference. For information about the content of each of the other parts, please see [[:d:Special:MyLanguage/d:Lexicographical data/Documentation|d:Lexicographical data/Documentation]]. A specific instance, which has been fetched from [[:d:Lexeme:L3435|L3435 on Wikidata]], is shown in the appendix. === Status of Wikidata types === All these types are defined and available for use; there are no outstanding tasks directly related to them. They all have built-in equality functions. Each of the five entity types has a built-in fetch function, as described below, by which its instances can be directly fetched (retrieved from Wikidata and instantiated on Wikifunctions). === Notes about Wikidata statements === Statements appear inside of Wikidata items, properties, lexemes, lexeme forms, and lexeme senses. Each [[Z6003|<u>Wikidata statement</u>]] imported from Wikidata contains seven parts: # a subject (an entity reference, discussed below) # a predicate (a property reference, discussed below) # a value # a rank (an instance of [[Z6040|<u>Wikidata statement rank</u>]]) # a list of qualifiers (each represented as a [[Z6003|<u>Wikidata claim</u>]]) # a list of [[Z6008|<u>Wikidata reference</u>]] # an instance of [[Z6020|<u>Wikidata claim subtype</u>]]. The value, (3), may be of several different Wikifunctions types, including: * [[Z6|<u>String</u>]] * [[Z11|<u>Monolingual text</u>]] * [[Z6010|<u>Wikidata quantity</u>]] * [[Z6011|<u>Wikidata geo-coordinate</u>]] * [[Z6040|<u>Wikidata time</u>]] * one of the Wikidata reference types, discussed below. Because ''Statements'' in Wikidata do not have public identifiers, in Wikifunctions [[Z6003|<u>Wikidata statement</u>]] does not have a reference type or a fetch function. (These are described in more detail below.) == Wikidata reference types == The following reference types provide the means to refer to Wikidata entities without including the details of their content. Instances of these reference types contain ''only'' the Wikidata ID of an entity, as a Z6/String. * [[Z6095|<u>Wikidata lexeme reference</u>]] * [[Z6094|<u>Wikidata lexeme form reference</u>]] * [[Z6096|<u>Wikidata lexeme sense reference</u>]] * [[Z6092|<u>Wikidata property reference</u>]] * [[Z6091|<u>Wikidata item reference</u>]] '''Example''': a [[Z6091|<u>Wikidata item reference</u>]] to the item ''Q1084'' (which represents the concept ''noun'' on Wikidata) looks like the following. The right column shows the formal ZObject representation (in canonical form); the left column, for readability, shows the same content with English labels for each of the ZObject's elements. Wikifunctions’ ZObject representation is presented in {{ll|Wikifunctions:Function model}}; we do not explain the details of the representation here. {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{ "type": "Wikidata item reference", "Wikidata item id": "Q1084" }</syntaxhighlight> | <syntaxhighlight lang="json">{ "Z1K1": "Z6091", "Z6091K1": "Q1084" }</syntaxhighlight> |} '''Example uses''': * Wikidata reference types are used with Wikidata fetch functions (see below). * When entity IDs and ''Property'' IDs appear inside of Wikidata lexemes, Wikidata lexeme forms, Wikidata lexeme senses, or Wikidata statements, they appear as instances of the appropriate Wikidata reference types. For example, to indicate that ''Lexeme L3435'' (“umbrella”) has lexical category ''noun'' (which has entity ID ''Q1084''), the [[Z6005|<u>Wikidata lexeme</u>]] for ''L3435'' contains the [[Z6091|<u>Wikidata item reference</u>]] shown above, in the '''Example'''. === Status of Wikidata reference types === Ready for use. No outstanding tasks directly related to these types. == Wikidata fetch functions == A fetch function is a built-in Wikifunctions function that takes an instance of one of the Wikidata reference types as its input argument. As noted above, each such instance contains the ID of a Wikidata entity. Given that, it retrieves the content of that entity from Wikidata and transforms it into an instance of the corresponding Wikidata type. '''Example''': If [[Z6825|<u>Fetch Wikidata lexeme</u>]] is called with this instance of [[Z6095|<u>Wikidata lexeme reference</u>]]: {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{ "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }</syntaxhighlight> | <syntaxhighlight lang="json">{ "Z1K1": "Z6095", "Z6095K1": "L3435" }</syntaxhighlight> |} it will return the instance of [[Z6005|<u>Wikidata lexeme</u>]] that is introduced in the ''Example'' subsection of the ''Wikidata types'' section above, and shown in greater detail in the Appendix. === Status of Wikidata fetch functions === A fetch function exists for each of the entity types on Wikifunctions: * [[Z6825|<u>Fetch Wikidata lexeme</u>]] * [[Z6824|<u>Fetch Wikidata lexeme form</u>]] * [[Z6826|<u>Fetch Wikidata lexeme sense</u>]] * [[Z6822|<u>Fetch Wikidata property</u>]] * [[Z6821|<u>Fetch Wikidata item</u>]] To enable calling the fetch functions from the user interface, Wikifunctions provides selector components, which make it possible to select an entity to be fetched. There will eventually be a selector corresponding to each of the entity types (and thus, to each of the fetch functions). The next section provides more information about selector components. == Wikidata search functions == In addition to fetching content from Wikidata, it's also possible to search Wikidata content in various ways, using its APIs. Wikifunctions currently provides two built-in functions based on these search capabilities. === Function: [[Z6830|<u>Find lexemes for an item</u>]] === * Argument types: [[Z6091|<u>Wikidata item reference</u>]], [[Z6092|<u>Wikidata property reference</u>]], [[Z60|<u>Natural language</u>]] * Return value type: List of [[Z6095|<u>Wikidata lexeme reference</u>]] Wikidata captures useful relationships between lexeme senses (which represent the meanings of a lexeme) and items. These include: * [[d:Property:P5137|item for this sense]], most often connecting a noun to a thing or a class of things in Wikidata * [[d:Property:P9970|predicate for]], connecting a verb to an action or event * [[d:Property:P6271|demonym of]], connecting a noun or adjective to a location, describing the people and things that live or are from that place. '''Example 1.''' The three senses of the lexeme [[d:Lexeme:L18379|L18379/rose]] refer to the color, the flower, and the biological taxon. Each of these 3 senses is related to a different item, by means of a statement, in Wikidata, such as this (for the first sense): * statement subject: [[d:Lexeme:L18379|L18379-S1/rose sense 1]] * statement property: [[d:Property:P5137|P5137/item for this sense]] * statement value: [[d:Q533047|Q533047/rose]] [[Z6830|<u>Find lexemes for an item</u>]] searches for lexemes that are related to a given item by a given property. (Even though the relationships exist between a ''lexeme sense'' and an item, Wikidata's API, and this function, return references to the ''lexeme(s)'' that contain the sense(s).) '''Example''' '''2''': Calling [[Z6830|<u>Find lexemes for an item</u>]] with [[d:Q533047|Q533047/rose]] (the color), [[d:Property:P5137|P5137/item for this sense]], and [[Z1002|<u>Z1002/English</u>]] returns a list containing the lexeme reference for [[d:Lexeme:L18379|L18379/rose]]. Calling the function with [[d:Q102231|Q102231/rose]] (the flower) or with [[d:Q34687|Q34687/Rosa ]] (the biological taxon) as the first argument also returns the lexeme [[d:Lexeme:L18379|L18379/rose]], because that lexeme is related (via its 3 senses) to all 3 of those items. '''Example''' '''3''': Calling [[Z6830|<u>Find lexemes for an item</u>]] with [[d:Q55|Q55/Netherlands]], [[d:Property:P6271|P6271/demonym of]], and [[Z1002|<u>Z1002/English</u>]] returns a list containing the [[Z6095|<u>Wikidata lexeme reference</u>]] for [[d:Lexeme:L34519|L34519/Dutch]]. For an example in which [[Z6830|<u>Find lexemes for an item</u>]] is used in generating a natural language phrase, please see the ''Function of the Week'' section in {{ll|Wikifunctions:Status updates/2025-02-26}}. === Function: [[Z6831|<u>Find lexemes for a Wikidata lexeme sense</u>]] === * Argument types: [[Z6096|<u>Wikidata lexeme sense reference</u>]], [[Z6092|<u>Wikidata property reference</u>]], [[Z60|<u>Natural language</u>]] * Return value type: List of [[Z6095|<u>Wikidata lexeme reference</u>]] Wikidata also captures useful relationships between lexemes senses and other lexeme senses, such as the relationships expressed using the property [[:d:Property:P8471|pertainym of]], which links an adjective sense to a related noun sense (e.g. lunar → moon), or an adverb sense to a related adjective sense (e.g. slowly → slow). [[Z6831|<u>Find lexemes for a Wikidata lexeme sense</u>]] searches for lexemes that are related to a given lexeme sense by a given property, such as [[:d:Property:P8471|pertainym of]]. (Even though the relationships exist between pairs of ''lexeme senses'', Wikidata's API, and this function, return references to the ''lexeme(s)'' that contain the target sense(s).) == User interface == === Selectors === [[File:Selecting a lexeme for "goose".png|thumb|Fig. 1. Selecting a lexeme for "goose"]] Selectors make it possible, in Wikifunctions' user interface, to select an entity to be used. For example, when the user types a partial keyword in Wikifunctions' lexeme selector, the selector will query Wikidata for lexemes that match that partial keyword. (The search matches the partial keyword against the lemmas of all the lexemes on Wikidata.) It shows up to 10 of the current matches, and allows the user to pick one of them. It updates the matches list as more typing is done. '''Example''': Figure 1 shows the appearance of a lexeme selector, after typing in the 5 characters "goose". At this point the user is presented with 4 matching lexemes to choose from. For an example in which this lexeme selector is used in preparing a function call, please see the ''Function of the Week'' section in {{ll|Wikifunctions:Status updates/2024-10-17}}. Note that the presence of a Wikidata selector is indicated by the Wikidata icon (with vertical bars in red, green, and blue). Once a choice has been made by the user, the selector will generate the appropriate internal representation of the selected item, depending on context: # an instance of the appropriate Wikidata reference type, if that's all that's needed, or # a call to the appropriate fetch function, with an instance of the reference type as the argument passed to that call. Selectors are primarily used when providing the arguments for a function call in the UI, and the called function provides the relevant context. If the user is specifying a value for an argument having a Wikidata reference type as its type, the selector will provide (1). In this case, no fetch is performed. If the argument in question has a Wikidata type as its type, the selector will provide (2), which will internally fetch the entire object and make it available to the called function. === Display elements === [[File:Compact view of lexeme form for "umbrellas".png|thumb|Fig. 2. Compact view of the lexeme form for "umbrellas"]] Wikifunctions also provides a simplified, compact view of Wikidata entities. This view is displayed in read pages and when viewing the output of a function call. This compact view displays the Wikidata icon followed by a word-form associated with the Wikidata entity (e.g., a lemma from a lexeme, representation from a lexeme form, or label from an entity), in the user's language if available. The word-form is linked to the Wikidata page from which the entity has been fetched. '''Example:''' Figure 2 shows the compact view, below the word '''Result''', of the [[Z6824|<u>Wikidata lexeme form</u>]] for ''umbrellas'' (which is called the ''representation'' of the form). This is the initial appearance of the result of running a function that returns a lexeme form. [[File:Expanded view of lexeme form for "umbrellas".png|thumb|Fig. 3. Expanded view of the lexeme form for "umbrellas"]] If there's a need to explore the entity and its details, it can be expanded using the right ''chevron'' button (which looks like '>') preceding the element. The expanded view allows the user to understand what kind of representation is being used for this entity. The representation might employ a Wikidata reference type, a function call to the appropriate Wikidata fetch function, or the entire entity instance returned by that function call. In any case, the user will be able to expand, explore and navigate through its content. '''Example:''' Figure 3 shows the expanded view of the lexeme form for ''umbrellas'', which results from clicking the chevron in Figure 2. Here we see the presentation of the entire instance of [[Z6824|<u>Wikidata lexeme form</u>]]. Each of the form's nested components with a chevron (e.g., <code>identity</code>, <code>lexeme</code>, etc.), can be expanded for further exploration. === Status of UI components for Wikidata entity types === * [[Z6825|<u>Wikidata lexeme</u>]] ** Display and selector: available * [[Z6824|<u>Wikidata lexeme form</u>]] ** Display and selector: available * [[Z6826|<u>Wikidata lexeme sense</u>]] ** Display and selector: date of release not yet determined * [[Z6821|<u>Wikidata item</u>]] ** Display and selector: available * [[Z6822|<u>Wikidata property</u>]] ** Display and selector: available === Limitations of UI components for Wikidata entity types === '''Visual discrimination'''. Currently the Wikifunctions UI is lacking in visual discrimination between the various Wikidata entity types: * The selectors for the other entity types look very similar to that for Wikidata lexemes, shown in Figure 1. There is no explicit indication of which type is being selected. ** Workarounds: Usually one knows from context which type of thing is being selected. In addition, the content of the selection choices (in the drop-down list) varies depending on which type of thing is being selected. For example, in a ''lexeme'' selector each choice shows its lemma, language, and part of speech (as shown in Figure 1), whereas in a ''lexeme form'' selector each choice shows its word-form and grammatical features, along with information that identifies its containing lexeme. * The compact views for the other entity types look the same as that for Wikidata lexemes, shown in Figure 2. (That is, they only show the Wikidata icon and a single word form.) ** Workaround: If it's not obvious from context, one can click the chevron to get the expanded view of the entity, which explicitly states its type, as shown in Figure 3. '''Missing compact views'''. Because the display elements for [[Z6006|<u>Wikidata lexeme sense</u>]] and [[Z6003|<u>Wikidata statement</u>]] have not yet been fully deployed, the presentation of elements of these types can be rather space-consuming, and can detract from the readability of larger entities that contain them. This is especially true when a lexeme, lexeme form, or lexeme sense contains a sizable list of statements. '''Mismatch in status'''. Even though the fetch function is available for [[Z6826|<u>Wikidata lexeme sense</u>]], the selector for that type is not yet available. == Appendix: an instance of Wikidata lexeme == This example is introduced in the ''Example'' subsection of the ''Wikidata types'' section. It shows a specific instance of Wikidata lexeme, which has been fetched from [[:d:Lexeme:L3435|L3435 on Wikidata]]. The right column shows the formal ZObject representation (in canonical form); the left column, for readability, shows the same content with English labels for each of the ZObject's elements. Wikifunctions’ ZObject representation is presented in {{ll|Wikifunctions:Function model}}; we do not explain the details of the representation here. The example has been shortened by omitting some content, as indicated by ellipses. For readability, it also omits the element type indication that normally appears in the first position of each list in canonical form. {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{ "type": "Wikidata lexeme", "identity": { "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }, "lemmas": { "type": "Multilingual text", "texts": [ { "type": "Monolingual text", "language": "English", "text": "umbrella" } ] }, "language": "English", "lexical category": { "type": "Wikidata item reference", /* Wikidata item for "noun": */ "Wikidata item id": "Q1084" }, "statements": [ { "type": "Wikidata statement", "subject": { "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }, "predicate": { "type": "Wikidata property reference", /* Oxford English Dictionary ID */ "Wikidata property id": "P5275" }, "value": "208852", ... }, ... ], "senses": [ { "type": "Wikidata lexeme sense", "identity": { "type": "Wikidata lexeme sense reference", "Wikidata lexeme sense id": "L3435-S1" }, "glosses": { "type": "Multilingual text", "texts": [ { "type": "Monolingual text", "language": "Spanish", "text": "utensilio empleado para cubrirse de la lluvia" } ] }, "statements": [ ... ] } ], "forms": [ { "type": "Wikidata lexeme form", "identity": { "type": "Wikidata lexeme form reference", "Wikidata lexeme form id": "L3435-F1" }, "lexeme": { "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }, "representations": { "type": "Multilingual text", "texts": [ { "type": "Monolingual text", "language": "English", "text": "umbrella" } ] }, "grammatical features": [ { "type": "Wikidata item reference", /* Wikidata item for "singular": */ "Wikidata item id": "Q110786" } ], "statements": [ /* (empty list) */ ] }, ... ] } </syntaxhighlight> | <syntaxhighlight lang="json" line="line">{ "Z1K1": "Z6005", "Z6005K1": { "Z1K1": "Z6095", "Z6095K1": "L3435" }, "Z6005K2": { "Z1K1": "Z12", "Z12K1": [ { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "umbrella" } ] }, "Z6005K3": "Z1002", "Z6005K4": { "Z1K1": "Z6091", "Z6091K1": "Q1084" }, "Z6005K5": [ { "Z1K1": "Z6003", "Z6003K1": { "Z1K1": "Z6095", "Z6095K1": "L3435" }, "Z6003K2": { "Z1K1": "Z6092", "Z6092K1": "P5275" }, "Z6003K3": "208852", ... }, ... ], "Z6005K6": [ { "Z1K1": "Z6006", "Z6006K1": { "Z1K1": "Z6096", "Z6096K1": "L3435-S1" }, "Z6006K2": { "Z1K1": "Z12", "Z12K1": [ { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "utensilio empleado para cubrirse de la lluvia" } ] }, "Z6006K3": [ ... ] } ], "Z6005K7": [ { "Z1K1": "Z6004", "Z6004K1": { "Z1K1": "Z6094", "Z6094K1": "L3435-F1" }, "Z6004K2": { "Z1K1": "Z6095", "Z6095K1": "L3435" }, "Z6004K3": { "Z1K1": "Z12", "Z12K1": [ { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "umbrella" } ] }, "Z6004K4": [ { "Z1K1": "Z6091", "Z6091K1": "Q110786" } ], "Z6004K5": [ ] }, ... ] } </syntaxhighlight> |} [[Category:Wikidata{{#translation:}}| ]] [[Category:Technical documentation{{#translation:}}]] 8lglczuxohghfyglb7zzvkt7znd689c Wikifunctions:Support for Wikidata content/de 4 46414 262460 247052 2026-04-01T19:31:13Z FuzzyBot 207 Updating to match new version of source page 262460 wikitext text/x-wiki <languages/> {{AW Content}}{{Technical documentation navbox}} Wikifunctions bietet Unterstützung für das Abrufen und Verwenden von Wikidata-Inhalten, darunter enzyklopädische Inhalte, die hauptsächlich in ''Datenobjekten'' enthalten sind, und lexikografische Inhalte, die in ''Lexemen'', ''Lexemformen'' und ''Lexemsinnen'' enthalten sind. Da Instanzen dieser vier Inhaltstypen ''Aussagen'' enthalten können, umfasst Wikifunctions auch Unterstützung für ''Aussagen'' und ihre Komponenten, einschließlich ''Eigenschaften'', ''Aussagerängen'', ''Qualifikatoren'' und (demnächst) ''Fundstellen''. <div class="mw-translate-fuzzy"> Die Dokumentation der lexikographischen Typen von Wikidata findet sich unter [[:d:Special:MyLanguage/WD:Lexicographical data/Documentation|Wikidata:Lexikographische Daten/Dokumentation]] und die Dokumentation der anderen Wikidata-Typen findet sich unter [[mw:Special:MyLanguage/Wikibase/DataModel|Wikibase/Datenmodell]]. </div> '''Hinweis zur Terminologie''': Auf Wikidata sind ''Datenobjekt, Eigenschaft, Lexem, Lexemform'' und ''Lexemsinn'' alles Typen von ''Entitäten'', deshalb bezeichnen wir diese als ''Entitätstypen''. Zurzeit implementierte Unterstützung umfasst: # Integrierte Typen entsprechend den 5 Entitätstypen, ''Aussage'' und ''Aussagerang'' # Ein integrierter Typ "Referenz", der dem Wikidata-Typ ''ReferenceRecord'' entspricht # Ein integrierter Typ "Behauptung" <sup>[ [[d:Special:MyLanguage/Wikidata:Glossary#Claim|Glossar]] ]</sup>, der dem Wikidata-Typ {{Q|86719099}} <sup>[ [[d:Special:MyLanguage/Wikidata:Glossary#Snak|Glossar]] ]</sup> entspricht und in der Darstellung von Qualifikatoren und Fundstellen innerhalb von Aussagen aus Wikifunctions verwendet wird # Integrierte ''Referenztypen'' entsprechend den 5 Entitätstypen # Integrierte ''Funktionen zum Erhalten'' für jeden Entitätstyp, die Inhalte aus Wikidata abrufen und in Instanzen der integrierten Typen umwandeln # Integrierte ''Suchfunktionen'', die Methoden zum Auffinden von Lexemen anhand ihrer Beziehungen zu anderen Entitäten bereitstellen # Benutzeroberflächenkomponenten zum Auswählen des zu erhaltenden Wikidata-Inhalts und zum Anzeigen des erhaltenen Inhalts. '''Hinweise zur Terminologie''': * Wir bezeichnen die integrierten Typen von (1) -- (3) als “Wikidata-Typen” und die integrierten Typen von (4) als “Wikidata-Referenz-Typen”. Beachte jedoch, dass es sich dabei um Typen '''auf Wikifunctions''' handelt, die zum Arbeiten mit Inhalten '''aus Wikidata''' verwendet werden. Wenn wir einen dieser Typen unten erwähnen, wird er unterstrichen und es wird auch ein Link sein, wenn er derzeit auf Wikifunctions definiert ist (z. B. [[Z6005|<u>Wikidata-Lexem</u>]]). * Wenn wir einen Typ ''in Kursivschrift'' erwähnen (wie etwa ''Lexem'' oder ''Datenobjekt''), sprechen wir von einem Typ, der '''auf Wikidata''' existiert. Beispielsweise sprechen wir über den Typ [[Z6005|<u>Wikidata-Lexem</u>]], der auf Wikifunctions erstellt wurde und dem Typ ''Lexem'' auf Wikidata entspricht. * Die in (4) genannten ''Referenztypen'' stehen in keinem Zusammenhang mit dem in (2) genannten Typ "Referenz". (4) bietet eine Möglichkeit, auf Wikidata-Entitäten anhand ihrer Identifikatoren zu verweisen, während (2) die Quellen erfasst, die bestimmte Inhalte belegen. Auf dieser Seite werden die oben genannten Bereiche der Unterstützung beschrieben. Alles, was hier beschrieben wird, ist bereitgestellt und verfügbar, mit Ausnahme der an einigen Stellen angegebenen Ausnahmen. <span id="Wikidata_types"></span> == Wikidata-Typen == Die folgenden Typen, deren Struktur weitgehend der Struktur der entsprechenden Typen auf Wikidata entspricht, wurden definiert: * [[Z6005|<u>Wikidata-Lexem</u>]] * [[Z6004|<u>Wikidata-Lexemform</u>]] * [[Z6006|<u>Wikidata-Lexemsinn</u>]] * [[Z6003|<u>Wikidata-Aussage</u>]] * [[Z6002|<u>Wikidata-Eigenschaft</u>]] * [[Z6001|<u>Wikidata-Datenobjekt</u>]] * [[Z6040|<u>Rang der Wikidata-Aussage</u>]] * [[Z6008|<u>Wikidata-Referenz</u>]] * [[Z6007|<u>Wikidata-Behauptung</u>]], die dem ''Snak''-Typ von Wikidata entspricht * [[Z6020|<u>Untertyp der Wikidata-Behauptung</u>]], was die 3 Typen von Snaks auf Wikidata abbildet Instanzen dieser Typen werden auf Wikifunctions niemals dauerhaft gespeichert (mit Ausnahme der Instanzen von [[Z6040|<u>Rang der Wikidata-Aussage</u>]] und [[Z6020|<u>Untertyp der Wikidata-Behauptung</u>]]). Sie werden bei Bedarf kurzfristig und mit direkt aus Wikidata abgerufenen Inhalten erstellt. Instanzen der Entitätstypen tragen die Kennung der Wikidata-Entität in sich, aus der sie abgerufen wurden. [[Z6040|<u>Rang der Wikidata-Aussage</u>]] ist ein Aufzählungstyp, der nur die drei festen Instanzen <u>bevorzugt</u>, <u>normal</u> und <u>missbilligt</u> hat. [[Z6020|<u>Untertyp der Wikidata-Behauptung</u>]] ist ein Aufzählungstyp, der nur die drei festen Instanzen <u>Wert</u>, <u>unbekannter Wert</u> und <u>kein Wert</u> hat. Weitere Hintergründe, Motivationen und Beispiele zu den Wikidata-Typen finden sich auf der [[Wikifunctions:Type proposals/Wikidata based types|Diskussionsseite zum Typenvorschlag]] (bitte beachte jedoch, dass die Seite nicht mehr aktiv ist und nicht unbedingt in allen Details auf dem neuesten Stand ist). <span id="Example"></span> === Beispiel === Eine Instanz von [[Z6005|<u>Wikidata-Lexem</u>]] besteht aus den folgenden 7 Teilen: # Identität, mit einem Wert vom Typ [[Z6095|<u>Wikidata-Lexem-Referenz</u>]] # Lemmata, mit einem Wert vom Typ [[Z12|Mehrsprachiger Text]] # Sprache, mit einem Wert vom Typ [[Z60|Natürliche Sprache]] # lexikalische Kategorie, mit einem Wert vom Typ [[Z6091|<u>Wikidata-Datenobjekt-Referenz</u>]] # Aussagen, deren Wert eine Liste von [[Z6003|<u>Wikidata-Aussagen</u>]] ist # Sinne, deren Wert eine Liste von [[Z6006|<u>Wikidata-Lexemsinnen</u>]] ist. # Formen, deren Wert eine Liste von [[Z6004|<u>Wikidata-Lexemformen</u>]] ist. Beachte, dass jede solche Instanz Instanzen von drei anderen Wikidata-Typen ([[Z6003|<u>Wikidata-Aussage</u>]], [[Z6006|<u>Wikidata-Lexemsinn</u>]] und [[Z6004|<u>Wikidata-Lexemform</u>]]) sowie zwei Wikidata-Referenztypen (die im nächsten Abschnitt besprochen werden) enthält. [[Z12|Mehrsprachiger Text]] und [[Z60|Natürliche Sprache]] sind Mehrzwecktypen von Wikifunctions, die nicht speziell für die Handhabung von Wikidata-Inhalten erstellt wurden. Der Identitätsteil speichert den mit dem Lexem verknüpften Wikidata-Identifikator und dient als Selbstreferenz. Für Informationen zum Inhalt der anderen Teile siehe bitte [[:d:Special:MyLanguage/d:Lexicographical data/Documentation|Wikidata:Lexikographische Daten/Dokumentation]]. Eine konkrete Instanz, die aus [[:d:Lexeme:L3435|L3435 auf Wikidata]] abgerufen wurde, ist im Anhang zu sehen. <span id="Status_of_Wikidata_types"></span> === Status von Wikidata-Typen === Alle diese Typen sind definiert und zur Verwendung verfügbar; es gibt keine ausstehenden Aufgaben, die direkt mit ihnen in Zusammenhang stehen. Sie alle haben integrierte Gleichheitsfunktionen. Jeder der fünf Entitätstypen hat eine integrierte Abruffunktion, wie unten beschrieben, mit der seine Instanzen direkt abgerufen werden können (von Wikidata abgerufen und auf Wikifunctions instanziiert). <span id="Notes_about_Wikidata_statements"></span> === Anmerkungen zu Wikidata-Aussagen === Aussagen erscheinen innerhalb von Wikidata-Datenobjekten, Eigenschaften, Lexemen, Lexemformen und Lexemsinnen. Jede aus Wikidata importierte [[Z6003|<u>Wikidata-Aussage</u>]] enthält sieben Teile: # ein Subjekt (eine Entitätsreferenz, siehe unten) # ein Prädikat (eine Eigenschaftsreferenz, siehe unten) # ein Wert # ein Rang (eine Instanz von [[Z6040|<u>Rang der Wikidata-Aussage</u>]]) # eine Liste von Qualifikatoren (jeder wird als [[Z6003|<u>Wikidata-Behauptung</u>]] dargestellt) # eine Liste von [[Z6008|<u>Wikidata-Referenzen</u>]] # eine Instanz von [[Z6020|<u>Untertyp der Wikidata-Behauptung</u>]]. Der Wert, (3), kann einer von mehreren verschiedenen Wikifunctions-Typen sein, darunter: * [[Z6|<u>Zeichenkette</u>]] * [[Z11|<u>Einsprachiger Text</u>]] * [[Z6010|<u>Wikidata-Menge</u>]] * [[Z6011|<u>Wikidata-Geokoordinaten</u>]] * [[Z6040|<u>Wikidata-Zeit</u>]] * einer der Wikidata-Referenztypen, siehe unten. Da ''Aussagen'' in Wikidata keine öffentlichen Identifikatoren haben, hat [[Z6003|<u>Wikidata-Aussage</u>]] in Wikifunctions weder einen Referenztyp noch eine Abruffunktion. (Diese werden weiter unten ausführlicher beschrieben.) <span id="Wikidata_reference_types"></span> == Wikidata-Referenztypen == Die folgenden Referenztypen bieten die Möglichkeit, auf Wikidata-Entitäten zu verweisen, ohne die Details ihres Inhalts anzugeben. Instanzen dieser Referenztypen enthalten ''nur'' die Wikidata-ID einer Entität als Z6/Zeichenkette. * [[Z6095|<u>Wikidata-Lexem-Referenz</u>]] * [[Z6094|<u>Wikidata-Lexemform-Referenz</u>]] * [[Z6096|<u>Wikidata-Lexemsinn-Referenz</u>]] * [[Z6092|<u>Wikidata-Eigenschaft-Referenz</u>]] * [[Z6091|<u>Wikidata-Datenobjekt-Referenz</u>]] '''Beispiel''': Eine [[Z6091|<u>Wikidata-Datenobjekt-Referenz</u>]] zum Datenobjekt ''Q1084'' (das auf Wikidata das Konzept ''Substantiv'' darstellt) sieht folgendermaßen aus. Die rechte Spalte zeigt die formale ZObjekt-Darstellung (in kanonischer Form); die linke Spalte zeigt der besseren Lesbarkeit halber denselben Inhalt mit englischen Bezeichnungen für jedes der Elemente des ZObjekts. Die ZObjekt-Darstellung von Wikifunctions wird in {{ll|Wikifunctions:Function model}} dargestellt; wir erklären die Details der Darstellung hier nicht. {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{ "type": "Wikidata item reference", "Wikidata item id": "Q1084" }</syntaxhighlight> | <syntaxhighlight lang="json">{ "Z1K1": "Z6091", "Z6091K1": "Q1084" }</syntaxhighlight> |} '''Anwendungsbeispiele''': * Wikidata-Referenztypen werden mit Wikidata-Abruffunktionen verwendet (siehe unten). * Wenn Entitäts-IDs und ''Eigenschaft''-IDs in Wikidata-Lexemen, Wikidata-Lexemformen, Wikidata-Lexemsinnen oder Wikidata-Aussagen erscheinen, erscheinen sie als Instanzen der entsprechenden Wikidata-Referenztypen. Um beispielsweise anzugeben, dass ''Lexem L3435'' (“umbrella”) die lexikalische Kategorie ''Substantiv'' (mit der Entitäts-ID ''Q1084'') hat, enthält das [[Z6005|<u>Wikidata-Lexem</u>]] für ''L3435'' die oben gezeigte [[Z6091|<u>Wikidata-Datenobjekt-Referenz</u>]] in dem '''Beispiel'''. <span id="Status_of_Wikidata_reference_types"></span> === Status von Wikidata-Referenztypen === Bereit zur Verwendung. Keine ausstehenden Aufgaben, die direkt mit diesen Typen zusammenhängen. <span id="Wikidata_fetch_functions"></span> == Wikidata-Abruffunktionen == Eine Abruffunktion ist eine integrierte Wikifunctions-Funktion, die eine Instanz eines der Wikidata-Referenztypen als Eingabeargument verwendet. Wie oben erwähnt, enthält jede dieser Instanzen die ID einer Wikidata-Entität. Daraufhin ruft sie den Inhalt dieser Entität aus Wikidata ab und wandelt ihn in eine Instanz des entsprechenden Wikidata-Typs um. '''Beispiel''': Wenn [[Z6825|<u>erhalte Wikidata-Lexem</u>]] mit dieser Instanz von [[Z6095|<u>Wikidata-Lexem-Referenz</u>]] aufgerufen wird: {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{ "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }</syntaxhighlight> | <syntaxhighlight lang="json">{ "Z1K1": "Z6095", "Z6095K1": "L3435" }</syntaxhighlight> |} Es wird die Instanz des [[Z6005|<u>Wikidata-Lexems</u>]] zurückgegeben, die im Unterabschnitt ''Beispiel'' des Abschnitts ''Wikidata-Typen'' oben eingeführt und im Anhang ausführlicher gezeigt wird. <span id="Status_of_Wikidata_fetch_functions"></span> === Status von Wikidata-Abruffunktionen === Für jeden der Entitätstypen auf Wikifunctions ist eine Abruffunktion vorhanden: * [[Z6825|<u>erhalte Wikidata-Lexem</u>]] * [[Z6824|<u>erhalte Wikidata-Lexemform</u>]] * [[Z6826|<u>erhalte Wikidata-Lexemsinn</u>]] * [[Z6822|<u>erhalte Wikidata-Eigenschaft</u>]] * [[Z6821|<u>erhalte Wikidata-Datenobjekt</u>]] Um den Aufruf der Abruffunktionen über die Benutzeroberfläche zu ermöglichen, stellt Wikifunctions Auswahlkomponenten bereit, mit denen eine abzurufende Entität ausgewählt werden kann. Es wird schließlich für jeden Entitätstyp (und damit für jede Abruffunktion) einen Selektor geben. Der nächste Abschnitt enthält weitere Informationen zu Auswahlkomponenten. <span id="Wikidata_search_functions"></span> == Wikidata-Suchfunktionen == Neben dem Abrufen von Inhalten aus Wikidata ist es auch möglich, Wikidata-Inhalte mithilfe der APIs auf verschiedene Weise zu durchsuchen. Wikifunctions bietet derzeit zwei eingebaute Funktionen basierend auf diesen Suchmöglichkeiten. <span id="Function:_Find_lexemes_for_an_item"></span> === Funktion: [[Z6830|<u>Finde Lexeme für Wikidata-Datenobjekt</u>]] === * Argumenttypen: [[Z6091|<u>Wikidata-Datenobjekt-Referenz</u>]], [[Z6092|<u>Wikidata-Eigenschaft-Referenz</u>]], [[Z60|<u>Natürliche Sprache</u>]] * Rückgabewerttyp: Liste von [[Z6095|<u>Wikidata-Lexem-Referenz</u>]] Wikidata erfasst nützliche Beziehungen zwischen Lexemsinnen (die die Bedeutungen eines Lexems darstellen) und Datenobjekten. Dazu gehören: * [[d:Property:P5137|Objekt für diesen Sinn]], was meistens ein Nomen mit einem Ding oder einer Klasse von Dingen in Wikidata verbindet * [[d:Property:P9970|Prädikat für]], was ein Verb mit einer Handlung oder einem Ereignis verbindet * [[d:Property:P6271|Demonym zu]], was ein Nomen oder Adjektiv mit einem Ort verbindet und die Menschen und Dinge beschreibt, die an diesem Ort leben oder von dort stammen. '''Beispiel 1.''' Die drei Sinne des Lexems [[d:Lexeme:L18379|L18379/rose]] beziehen sich auf die Farbe, die Blume und das biologische Taxon. Jeder dieser 3 Sinne ist in Wikidata durch eine Aussage mit einem anderen Datenobjekt verknüpft, wie diese (für den ersten Sinn): * Subjekt der Aussage: [[d:Lexeme:L18379|L18379-S1/rose Sinn 1]] * Eigenschaft der Aussage: [[d:Property:P5137|P5137/Objekt für diesen Sinn]] * Wert der Aussage: [[d:Q533047|Q533047/Rosé]] [[Z6830|<u>Finde Lexeme für Wikidata-Datenobjekt</u>]] sucht nach Lexemen, die durch eine bestimmte Eigenschaft mit einem bestimmten Datenobjekt in Beziehung stehen. (Auch wenn Beziehungen zwischen einem ''Lexemsinn'' und einem Datenobjekt bestehen, geben die API von Wikidata und diese Funktion Referenzen auf das ''Lexem'' zurück, das die Bedeutung(en) enthält.) '''Beispiel''' '''2''':  Der Aufruf von [[Z6830|<u>Finde Lexeme für Wikidata-Datenobjekt</u>]] mit [[d:Q533047|Q533047/Rosé]] (der Farbe), [[d:Property:P5137|P5137/Objekt für diesen Sinn]] und [[Z1002|<u>Z1002/Englisch</u>]] gibt eine Liste mit der Lexem-Referenz für [[d:Lexeme:L18379|L18379/rose]] zurück. Der Aufruf der Funktion mit [[d:Q102231|Q102231/Rose]] (der Blume) oder mit [[d:Q34687|Q34687/Rosen]] (dem biologischen Taxon) als erstem Argument gibt auch das Lexem [[d:Lexeme:L18379|L18379/rose]] zurück, da dieses Lexem (über seine 3 Sinne) mit allen 3 dieser Datenobjekte verwandt ist. '''Beispiel''' '''3''': Der Aufruf von [[Z6830|<u>Finde Lexeme für Wikidata-Datenobjekt</u>]] mit [[d:Q55|Q55/Niederlande]], [[d:Property:P6271|P6271/Demonym zu]] und [[Z1002|<u>Z1002/Englisch</u>]] gibt eine Liste mit der [[Z6095|<u>Wikidata-Lexem-Referenz</u>]] für [[d:Lexeme:L34519|L34519/Niederländisch]] zurück. Für ein Beispiel, in dem [[Z6830|<u>Finde Lexeme für Wikidata-Datenobjekt</u>]] zum Generieren einer Phrase in einer natürlichen Sprache verwendet wird, siehe bitte den Abschnitt ''Funktion der Woche'' in {{ll|Wikifunctions:Status updates/2025-02-26}}. <span id="Function:_Find_lexemes_for_a_Wikidata_lexeme_sense"></span> === Funktion: [[Z6831|<u>Finde Lexeme für Wikidata-Lexemsinne</u>]] === * Argumenttypen: [[Z6096|<u>Wikidata-Lexemsinn-Referenz</u>]], [[Z6092|<u>Wikidata-Eigenschaft-Referenz</u>]], [[Z60|<u>Natürliche Sprache</u>]] * Rückgabewerttyp: Liste von [[Z6095|<u>Wikidata-Lexem-Referenz</u>]] Wikidata erfasst auch nützliche Beziehungen zwischen Lexemsinnen und anderen Lexemsinnen, wie etwa die Beziehungen, die mit der Eigenschaft [[:d:Property:P8471|Pertainym von]] ausgedrückt werden, die eine Adjektivbedeutung mit einer verwandten Nomenbedeutung (z. B. lunar → Mond) oder eine Adverbbedeutung mit einer verwandten Adjektivbedeutung (z. B. langsam → langsam) verknüpft. [[Z6831|<u>Finde Lexeme für Wikidata-Lexemsinn</u>]] sucht nach Lexemen, die mit einem bestimmten Lexemsinn durch eine bestimmte Eigenschaft wie [[:d:Property:P8471|Pertainym von]] verwandt sind. (Obwohl die Beziehungen zwischen Paaren von ''Lexemsinnen'' bestehen, geben die API von Wikidata und diese Funktion Referenzen auf die ''Lexeme'' zurück, die die Zielsinne enthalten.) <span id="User_interface"></span> == Benutzeroberfläche == <span id="Selectors"></span> === Selektoren === [[File:Selecting a lexeme for "goose".png|thumb|Abb. 1. Auswahl eines Lexems für "goose"]] Selektoren ermöglichen es, in der Benutzeroberfläche von Wikifunctions eine zu verwendende Entität auszuwählen. Wenn der Benutzer beispielsweise ein Teilschlüsselwort in den Lexem-Selektor von Wikifunctions eingibt, fragt der Selektor Wikidata nach Lexemen ab, die mit diesem Teilschlüsselwort übereinstimmen. (Die Suche gleicht das Teilschlüsselwort mit den Lemmata aller Lexeme in Wikidata ab.) Es werden bis zu 10 der aktuellen Übereinstimmungen angezeigt und der Benutzer kann eine davon auswählen. Die Übereinstimmungsliste wird aktualisiert, während weitere Eingaben erfolgen. '''Beispiel''': Abbildung 1 zeigt das Aussehen eines Lexem-Selektors, nachdem die 5 Zeichen "goose" eingegeben wurden. An dieser Stelle werden dem Benutzer 4 passende Lexeme zur Auswahl angezeigt. Für ein Beispiel, in dem dieser Lexem-Selektor zur Vorbereitung eines Funktionsaufrufs verwendet wird, siehe bitte den Abschnitt ''Funktion der Woche'' in {{ll|Wikifunctions:Status updates/2024-10-17}}. Beachte, dass das Vorhandensein eines Wikidata-Selektors durch das Wikidata-Symbol (mit vertikalen Balken in Rot, Grün und Blau) angezeigt wird. Sobald der Benutzer eine Auswahl getroffen hat, generiert der Selektor je nach Kontext die entsprechende interne Darstellung des ausgewählten Objekts: # Eine Instanz des entsprechenden Wikidata-Referenztyps, wenn das alles ist, was benötigt wird, oder # Ein Aufruf der entsprechenden Abruffunktion mit einer Instanz des Referenztyps als Argument, das an diesen Aufruf übergeben wird. Selektoren werden hauptsächlich verwendet, wenn in der Benutzeroberfläche die Argumente für einen Funktionsaufruf bereitgestellt werden und die aufgerufene Funktion den relevanten Kontext bereitstellt. Wenn der Benutzer einen Wert für ein Argument angibt, das einen Wikidata-Referenztyp als Typ hat, gibt der Selektor (1) aus. In diesem Fall wird kein Abruf ausgeführt. Wenn das betreffende Argument einen Wikidata-Typ als Typ hat, gibt der Selektor (2) aus, wodurch das gesamte Objekt intern abgerufen und der aufgerufenen Funktion zur Verfügung gestellt wird. <span id="Display_elements"></span> === Anzeige von Elementen === [[File:Compact view of lexeme form for "umbrellas".png|thumb|Abb. 2. Kompakte Ansicht der Lexemform für "umbrellas"]] Wikifunctions bietet auch eine vereinfachte, kompakte Ansicht von Wikidata-Entitäten. Diese Ansicht wird auf gelesenen Seiten und beim Anzeigen der Ausgabe eines Funktionsaufrufs angezeigt. Diese kompakte Ansicht zeigt das Wikidata-Symbol gefolgt von einer Wortform, die mit der Wikidata-Entität verknüpft ist (z. B. ein Lemma aus einem Lexem, eine Darstellung aus einer Lexemform oder eine Bezeichnung aus einer Entität), in der Sprache des Benutzers, sofern verfügbar. Die Wortform ist mit der Wikidata-Seite verknüpft, von der die Entität abgerufen wurde. '''Beispiel:''' Abbildung 2 zeigt die kompakte Ansicht unterhalb des Wortes '''Result''' der [[Z6824|<u>Wikidata-Lexemform</u>]] für ''umbrellas'' (die als ''Darstellung'' der Form bezeichnet wird). Dies ist das anfängliche Erscheinungsbild des Ergebnisses der Ausführung einer Funktion, die eine Lexemform zurückgibt. [[File:Expanded view of lexeme form for "umbrellas".png|thumb|Abb. 3. Erweiterte Ansicht der Lexemform für "umbrellas"]] Wenn die Entität und ihre Details untersucht werden müssen, kann sie mithilfe der rechten ''Chevron''-Schaltfläche (die wie '>' aussieht) vor dem Element erweitert werden. Die erweiterte Ansicht ermöglicht dem Benutzer zu verstehen, welche Art von Darstellung für diese Entität verwendet wird. Die Darstellung kann einen Wikidata-Referenztyp, einen Funktionsaufruf der entsprechenden Wikidata-Abruffunktion oder die gesamte Entitätsinstanz verwenden, die von diesem Funktionsaufruf zurückgegeben wird. In jedem Fall kann der Benutzer den Inhalt erweitern, erkunden und darin navigieren. '''Beispiel:''' Abbildung 3 zeigt die erweiterte Ansicht der Lexemform für ''umbrellas'', die sich durch Klicken auf den Chevron in Abbildung 2 ergibt. Hier sehen wir die Darstellung der gesamten Instanz der [[Z6824|<u>Wikidata-Lexemform</u>]]. Jede der verschachtelten Komponenten der Form mit einem Chevron (z. B. <code>Identität</code>, <code>Lexem</code>, etc.) kann zur weiteren Untersuchung erweitert werden. <span id="Status_of_UI_components_for_Wikidata_entity_types"></span> === Status der UI-Komponenten für Wikidata-Entitätstypen === * [[Z6825|<u>Wikidata-Lexem</u>]] ** Anzeige und Selektor: verfügbar * [[Z6824|<u>Wikidata-Lexemform</u>]] ** Anzeige und Selektor: verfügbar * [[Z6826|<u>Wikidata-Lexemsinn</u>]] ** Anzeige und Selektor: Datum der Veröffentlichung noch nicht festgelegt * [[Z6821|<u>Wikidata-Datenobjekt</u>]] ** Anzeige und Selektor: verfügbar * [[Z6822|<u>Wikidata-Eigenschaft</u>]] ** Anzeige und Selektor: verfügbar <span id="Limitations_of_UI_components_for_Wikidata_entity_types"></span> === Begrenzung der UI-Komponenten für Wikidata-Entitätstypen === '''Visuelle Unterscheidung'''. Derzeit fehlt der Wikifunctions-UI die visuelle Unterscheidung zwischen den verschiedenen Wikidata-Entitätstypen: * Die Selektoren für die anderen Entitätstypen ähneln sehr denen für Wikidata-Lexeme, zu sehen in Abbildung 1. Es gibt keinen expliziten Hinweis darauf, welcher Typ ausgewählt wird. ** Problemumgehungen: Normalerweise weiß man aus dem Kontext, welche Art von Sache ausgewählt wird. Darüber hinaus variiert der Inhalt der Auswahlmöglichkeiten (in der ausklappbaren Liste) je nach Art der ausgewählten Sache. Beispielsweise zeigt in einem ''Lexem''-Selektor jede Auswahlmöglichkeit ihr Lemma, ihre Sprache und Wortart (wie in Abbildung 1 dargestellt), während in einem ''Lexemform''-Selektor jede Auswahlmöglichkeit ihre Wortform und grammatikalischen Funktionen zusammen mit Informationen anzeigt, die das enthaltene Lexem identifizieren. * Die kompakten Ansichten für die anderen Entitätstypen sehen genauso aus wie die für Wikidata-Lexeme, zu sehen in Abbildung 2. (Das heißt, sie zeigen nur das Wikidata-Symbol und eine einzelne Wortform.) ** Problemumgehung: Wenn es aus dem Kontext nicht offensichtlich ist, kann man auf den Chevron klicken, um die erweiterte Ansicht der Entität zu erhalten, in der ihr Typ explizit angegeben ist, zu sehen in Abbildung 3. '''Fehlende kompakte Ansichten'''. Da die Anzeigeelemente für [[Z6006|<u>Wikidata-Lexemsinn</u>]] und [[Z6003|<u>Wikidata-Aussage</u>]] noch nicht vollständig eingeführt wurden, kann die Darstellung von Elementen dieser Art ziemlich platzraubend sein und die Lesbarkeit größerer Entitäten, die sie enthalten, beeinträchtigen. Dies gilt insbesondere dann, wenn ein Lexem, eine Lexemform oder ein Lexemsinn eine beträchtliche Liste von Aussagen enthält. '''Nichtübereinstimmung des Status'''. Obwohl die Abruffunktion für [[Z6826|<u>Wikidata-Lexemsinn</u>]] verfügbar ist, ist der Selektor für diesen Typ noch nicht verfügbar. <span id="Appendix:_an_instance_of_Wikidata_lexeme"></span> == Anhang: Eine Instanz von Wikidata-Lexem == Dieses Beispiel wird im Unterabschnitt ''Beispiel'' des Abschnitts ''Wikidata-Typen'' vorgestellt. Es zeigt eine bestimmte Instanz eines Wikidata-Lexems, das von [[:d:Lexeme:L3435|L3435 auf Wikidata]] abgerufen wurde. Die rechte Spalte zeigt die formale ZObjekt-Darstellung (in kanonischer Form); die linke Spalte zeigt der besseren Lesbarkeit halber denselben Inhalt mit englischen Bezeichnungen für jedes der Elemente des ZObjekts. Die ZObjekt-Darstellung von Wikifunctions wird in {{ll|Wikifunctions:Function model}} dargestellt; wir erklären die Details der Darstellung hier nicht. Das Beispiel wurde gekürzt, indem einige Inhalte weggelassen wurden, wie durch Auslassungspunkte angezeigt. Aus Gründen der Lesbarkeit wurde auch die Angabe des Elementtypen weggelassen, die in kanonischer Form normalerweise an der ersten Position jeder Liste erscheint. {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{ "type": "Wikidata lexeme", "identity": { "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }, "lemmas": { "type": "Multilingual text", "texts": [ { "type": "Monolingual text", "language": "English", "text": "umbrella" } ] }, "language": "English", "lexical category": { "type": "Wikidata item reference", /* Wikidata item for "noun": */ "Wikidata item id": "Q1084" }, "statements": [ { "type": "Wikidata statement", "subject": { "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }, "predicate": { "type": "Wikidata property reference", /* Oxford English Dictionary ID */ "Wikidata property id": "P5275" }, "value": "208852", ... }, ... ], "senses": [ { "type": "Wikidata lexeme sense", "identity": { "type": "Wikidata lexeme sense reference", "Wikidata lexeme sense id": "L3435-S1" }, "glosses": { "type": "Multilingual text", "texts": [ { "type": "Monolingual text", "language": "Spanish", "text": "utensilio empleado para cubrirse de la lluvia" } ] }, "statements": [ ... ] } ], "forms": [ { "type": "Wikidata lexeme form", "identity": { "type": "Wikidata lexeme form reference", "Wikidata lexeme form id": "L3435-F1" }, "lexeme": { "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }, "representations": { "type": "Multilingual text", "texts": [ { "type": "Monolingual text", "language": "English", "text": "umbrella" } ] }, "grammatical features": [ { "type": "Wikidata item reference", /* Wikidata item for "singular": */ "Wikidata item id": "Q110786" } ], "statements": [ /* (empty list) */ ] }, ... ] } </syntaxhighlight> | <syntaxhighlight lang="json" line="line">{ "Z1K1": "Z6005", "Z6005K1": { "Z1K1": "Z6095", "Z6095K1": "L3435" }, "Z6005K2": { "Z1K1": "Z12", "Z12K1": [ { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "umbrella" } ] }, "Z6005K3": "Z1002", "Z6005K4": { "Z1K1": "Z6091", "Z6091K1": "Q1084" }, "Z6005K5": [ { "Z1K1": "Z6003", "Z6003K1": { "Z1K1": "Z6095", "Z6095K1": "L3435" }, "Z6003K2": { "Z1K1": "Z6092", "Z6092K1": "P5275" }, "Z6003K3": "208852", ... }, ... ], "Z6005K6": [ { "Z1K1": "Z6006", "Z6006K1": { "Z1K1": "Z6096", "Z6096K1": "L3435-S1" }, "Z6006K2": { "Z1K1": "Z12", "Z12K1": [ { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "utensilio empleado para cubrirse de la lluvia" } ] }, "Z6006K3": [ ... ] } ], "Z6005K7": [ { "Z1K1": "Z6004", "Z6004K1": { "Z1K1": "Z6094", "Z6094K1": "L3435-F1" }, "Z6004K2": { "Z1K1": "Z6095", "Z6095K1": "L3435" }, "Z6004K3": { "Z1K1": "Z12", "Z12K1": [ { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "umbrella" } ] }, "Z6004K4": [ { "Z1K1": "Z6091", "Z6091K1": "Q110786" } ], "Z6004K5": [ ] }, ... ] } </syntaxhighlight> |} [[Category:Wikidata{{#translation:}}| ]] [[Category:Technical documentation{{#translation:}}]] t151c68luiwy6cwoj2xrp0vr8379k2i 262507 262460 2026-04-01T19:35:21Z Ameisenigel 44 262507 wikitext text/x-wiki <languages/> {{AW Content}}{{Technical documentation navbox}} Wikifunctions bietet Unterstützung für das Abrufen und Verwenden von Wikidata-Inhalten, darunter enzyklopädische Inhalte, die hauptsächlich in ''Datenobjekten'' enthalten sind, und lexikografische Inhalte, die in ''Lexemen'', ''Lexemformen'' und ''Lexemsinnen'' enthalten sind. Da Instanzen dieser vier Inhaltstypen ''Aussagen'' enthalten können, umfasst Wikifunctions auch Unterstützung für ''Aussagen'' und ihre Komponenten, einschließlich ''Eigenschaften'', ''Aussagerängen'', ''Qualifikatoren'' und (demnächst) ''Fundstellen''. Die Dokumentation der lexikographischen Typen von Wikidata findet sich in der [[:d:Special:MyLanguage/WD:Lexicographical data/Documentation|Dokumentation lexikographische Daten]] und die Dokumentation der anderen Wikidata-Typen findet sich unter [[mw:Special:MyLanguage/Wikibase/DataModel|Wikibase/Datenmodell]]. '''Hinweis zur Terminologie''': Auf Wikidata sind ''Datenobjekt, Eigenschaft, Lexem, Lexemform'' und ''Lexemsinn'' alles Typen von ''Entitäten'', deshalb bezeichnen wir diese als ''Entitätstypen''. Zurzeit implementierte Unterstützung umfasst: # Integrierte Typen entsprechend den 5 Entitätstypen, ''Aussage'' und ''Aussagerang'' # Ein integrierter Typ "Referenz", der dem Wikidata-Typ ''ReferenceRecord'' entspricht # Ein integrierter Typ "Behauptung" <sup>[ [[d:Special:MyLanguage/Wikidata:Glossary#Claim|Glossar]] ]</sup>, der dem Wikidata-Typ {{Q|86719099}} <sup>[ [[d:Special:MyLanguage/Wikidata:Glossary#Snak|Glossar]] ]</sup> entspricht und in der Darstellung von Qualifikatoren und Fundstellen innerhalb von Aussagen aus Wikifunctions verwendet wird # Integrierte ''Referenztypen'' entsprechend den 5 Entitätstypen # Integrierte ''Funktionen zum Erhalten'' für jeden Entitätstyp, die Inhalte aus Wikidata abrufen und in Instanzen der integrierten Typen umwandeln # Integrierte ''Suchfunktionen'', die Methoden zum Auffinden von Lexemen anhand ihrer Beziehungen zu anderen Entitäten bereitstellen # Benutzeroberflächenkomponenten zum Auswählen des zu erhaltenden Wikidata-Inhalts und zum Anzeigen des erhaltenen Inhalts. '''Hinweise zur Terminologie''': * Wir bezeichnen die integrierten Typen von (1) -- (3) als “Wikidata-Typen” und die integrierten Typen von (4) als “Wikidata-Referenz-Typen”. Beachte jedoch, dass es sich dabei um Typen '''auf Wikifunctions''' handelt, die zum Arbeiten mit Inhalten '''aus Wikidata''' verwendet werden. Wenn wir einen dieser Typen unten erwähnen, wird er unterstrichen und es wird auch ein Link sein, wenn er derzeit auf Wikifunctions definiert ist (z. B. [[Z6005|<u>Wikidata-Lexem</u>]]). * Wenn wir einen Typ ''in Kursivschrift'' erwähnen (wie etwa ''Lexem'' oder ''Datenobjekt''), sprechen wir von einem Typ, der '''auf Wikidata''' existiert. Beispielsweise sprechen wir über den Typ [[Z6005|<u>Wikidata-Lexem</u>]], der auf Wikifunctions erstellt wurde und dem Typ ''Lexem'' auf Wikidata entspricht. * Die in (4) genannten ''Referenztypen'' stehen in keinem Zusammenhang mit dem in (2) genannten Typ "Referenz". (4) bietet eine Möglichkeit, auf Wikidata-Entitäten anhand ihrer Identifikatoren zu verweisen, während (2) die Quellen erfasst, die bestimmte Inhalte belegen. Auf dieser Seite werden die oben genannten Bereiche der Unterstützung beschrieben. Alles, was hier beschrieben wird, ist bereitgestellt und verfügbar, mit Ausnahme der an einigen Stellen angegebenen Ausnahmen. <span id="Wikidata_types"></span> == Wikidata-Typen == Die folgenden Typen, deren Struktur weitgehend der Struktur der entsprechenden Typen auf Wikidata entspricht, wurden definiert: * [[Z6005|<u>Wikidata-Lexem</u>]] * [[Z6004|<u>Wikidata-Lexemform</u>]] * [[Z6006|<u>Wikidata-Lexemsinn</u>]] * [[Z6003|<u>Wikidata-Aussage</u>]] * [[Z6002|<u>Wikidata-Eigenschaft</u>]] * [[Z6001|<u>Wikidata-Datenobjekt</u>]] * [[Z6040|<u>Rang der Wikidata-Aussage</u>]] * [[Z6008|<u>Wikidata-Referenz</u>]] * [[Z6007|<u>Wikidata-Behauptung</u>]], die dem ''Snak''-Typ von Wikidata entspricht * [[Z6020|<u>Untertyp der Wikidata-Behauptung</u>]], was die 3 Typen von Snaks auf Wikidata abbildet Instanzen dieser Typen werden auf Wikifunctions niemals dauerhaft gespeichert (mit Ausnahme der Instanzen von [[Z6040|<u>Rang der Wikidata-Aussage</u>]] und [[Z6020|<u>Untertyp der Wikidata-Behauptung</u>]]). Sie werden bei Bedarf kurzfristig und mit direkt aus Wikidata abgerufenen Inhalten erstellt. Instanzen der Entitätstypen tragen die Kennung der Wikidata-Entität in sich, aus der sie abgerufen wurden. [[Z6040|<u>Rang der Wikidata-Aussage</u>]] ist ein Aufzählungstyp, der nur die drei festen Instanzen <u>bevorzugt</u>, <u>normal</u> und <u>missbilligt</u> hat. [[Z6020|<u>Untertyp der Wikidata-Behauptung</u>]] ist ein Aufzählungstyp, der nur die drei festen Instanzen <u>Wert</u>, <u>unbekannter Wert</u> und <u>kein Wert</u> hat. Weitere Hintergründe, Motivationen und Beispiele zu den Wikidata-Typen finden sich auf der [[Wikifunctions:Type proposals/Wikidata based types|Diskussionsseite zum Typenvorschlag]] (bitte beachte jedoch, dass die Seite nicht mehr aktiv ist und nicht unbedingt in allen Details auf dem neuesten Stand ist). <span id="Example"></span> === Beispiel === Eine Instanz von [[Z6005|<u>Wikidata-Lexem</u>]] besteht aus den folgenden 7 Teilen: # Identität, mit einem Wert vom Typ [[Z6095|<u>Wikidata-Lexem-Referenz</u>]] # Lemmata, mit einem Wert vom Typ [[Z12|Mehrsprachiger Text]] # Sprache, mit einem Wert vom Typ [[Z60|Natürliche Sprache]] # lexikalische Kategorie, mit einem Wert vom Typ [[Z6091|<u>Wikidata-Datenobjekt-Referenz</u>]] # Aussagen, deren Wert eine Liste von [[Z6003|<u>Wikidata-Aussagen</u>]] ist # Sinne, deren Wert eine Liste von [[Z6006|<u>Wikidata-Lexemsinnen</u>]] ist. # Formen, deren Wert eine Liste von [[Z6004|<u>Wikidata-Lexemformen</u>]] ist. Beachte, dass jede solche Instanz Instanzen von drei anderen Wikidata-Typen ([[Z6003|<u>Wikidata-Aussage</u>]], [[Z6006|<u>Wikidata-Lexemsinn</u>]] und [[Z6004|<u>Wikidata-Lexemform</u>]]) sowie zwei Wikidata-Referenztypen (die im nächsten Abschnitt besprochen werden) enthält. [[Z12|Mehrsprachiger Text]] und [[Z60|Natürliche Sprache]] sind Mehrzwecktypen von Wikifunctions, die nicht speziell für die Handhabung von Wikidata-Inhalten erstellt wurden. Der Identitätsteil speichert den mit dem Lexem verknüpften Wikidata-Identifikator und dient als Selbstreferenz. Für Informationen zum Inhalt der anderen Teile siehe bitte [[:d:Special:MyLanguage/d:Lexicographical data/Documentation|Wikidata:Lexikographische Daten/Dokumentation]]. Eine konkrete Instanz, die aus [[:d:Lexeme:L3435|L3435 auf Wikidata]] abgerufen wurde, ist im Anhang zu sehen. <span id="Status_of_Wikidata_types"></span> === Status von Wikidata-Typen === Alle diese Typen sind definiert und zur Verwendung verfügbar; es gibt keine ausstehenden Aufgaben, die direkt mit ihnen in Zusammenhang stehen. Sie alle haben integrierte Gleichheitsfunktionen. Jeder der fünf Entitätstypen hat eine integrierte Abruffunktion, wie unten beschrieben, mit der seine Instanzen direkt abgerufen werden können (von Wikidata abgerufen und auf Wikifunctions instanziiert). <span id="Notes_about_Wikidata_statements"></span> === Anmerkungen zu Wikidata-Aussagen === Aussagen erscheinen innerhalb von Wikidata-Datenobjekten, Eigenschaften, Lexemen, Lexemformen und Lexemsinnen. Jede aus Wikidata importierte [[Z6003|<u>Wikidata-Aussage</u>]] enthält sieben Teile: # ein Subjekt (eine Entitätsreferenz, siehe unten) # ein Prädikat (eine Eigenschaftsreferenz, siehe unten) # ein Wert # ein Rang (eine Instanz von [[Z6040|<u>Rang der Wikidata-Aussage</u>]]) # eine Liste von Qualifikatoren (jeder wird als [[Z6003|<u>Wikidata-Behauptung</u>]] dargestellt) # eine Liste von [[Z6008|<u>Wikidata-Referenzen</u>]] # eine Instanz von [[Z6020|<u>Untertyp der Wikidata-Behauptung</u>]]. Der Wert, (3), kann einer von mehreren verschiedenen Wikifunctions-Typen sein, darunter: * [[Z6|<u>Zeichenkette</u>]] * [[Z11|<u>Einsprachiger Text</u>]] * [[Z6010|<u>Wikidata-Menge</u>]] * [[Z6011|<u>Wikidata-Geokoordinaten</u>]] * [[Z6040|<u>Wikidata-Zeit</u>]] * einer der Wikidata-Referenztypen, siehe unten. Da ''Aussagen'' in Wikidata keine öffentlichen Identifikatoren haben, hat [[Z6003|<u>Wikidata-Aussage</u>]] in Wikifunctions weder einen Referenztyp noch eine Abruffunktion. (Diese werden weiter unten ausführlicher beschrieben.) <span id="Wikidata_reference_types"></span> == Wikidata-Referenztypen == Die folgenden Referenztypen bieten die Möglichkeit, auf Wikidata-Entitäten zu verweisen, ohne die Details ihres Inhalts anzugeben. Instanzen dieser Referenztypen enthalten ''nur'' die Wikidata-ID einer Entität als Z6/Zeichenkette. * [[Z6095|<u>Wikidata-Lexem-Referenz</u>]] * [[Z6094|<u>Wikidata-Lexemform-Referenz</u>]] * [[Z6096|<u>Wikidata-Lexemsinn-Referenz</u>]] * [[Z6092|<u>Wikidata-Eigenschaft-Referenz</u>]] * [[Z6091|<u>Wikidata-Datenobjekt-Referenz</u>]] '''Beispiel''': Eine [[Z6091|<u>Wikidata-Datenobjekt-Referenz</u>]] zum Datenobjekt ''Q1084'' (das auf Wikidata das Konzept ''Substantiv'' darstellt) sieht folgendermaßen aus. Die rechte Spalte zeigt die formale ZObjekt-Darstellung (in kanonischer Form); die linke Spalte zeigt der besseren Lesbarkeit halber denselben Inhalt mit englischen Bezeichnungen für jedes der Elemente des ZObjekts. Die ZObjekt-Darstellung von Wikifunctions wird in {{ll|Wikifunctions:Function model}} dargestellt; wir erklären die Details der Darstellung hier nicht. {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{ "type": "Wikidata item reference", "Wikidata item id": "Q1084" }</syntaxhighlight> | <syntaxhighlight lang="json">{ "Z1K1": "Z6091", "Z6091K1": "Q1084" }</syntaxhighlight> |} '''Anwendungsbeispiele''': * Wikidata-Referenztypen werden mit Wikidata-Abruffunktionen verwendet (siehe unten). * Wenn Entitäts-IDs und ''Eigenschaft''-IDs in Wikidata-Lexemen, Wikidata-Lexemformen, Wikidata-Lexemsinnen oder Wikidata-Aussagen erscheinen, erscheinen sie als Instanzen der entsprechenden Wikidata-Referenztypen. Um beispielsweise anzugeben, dass ''Lexem L3435'' (“umbrella”) die lexikalische Kategorie ''Substantiv'' (mit der Entitäts-ID ''Q1084'') hat, enthält das [[Z6005|<u>Wikidata-Lexem</u>]] für ''L3435'' die oben gezeigte [[Z6091|<u>Wikidata-Datenobjekt-Referenz</u>]] in dem '''Beispiel'''. <span id="Status_of_Wikidata_reference_types"></span> === Status von Wikidata-Referenztypen === Bereit zur Verwendung. Keine ausstehenden Aufgaben, die direkt mit diesen Typen zusammenhängen. <span id="Wikidata_fetch_functions"></span> == Wikidata-Abruffunktionen == Eine Abruffunktion ist eine integrierte Wikifunctions-Funktion, die eine Instanz eines der Wikidata-Referenztypen als Eingabeargument verwendet. Wie oben erwähnt, enthält jede dieser Instanzen die ID einer Wikidata-Entität. Daraufhin ruft sie den Inhalt dieser Entität aus Wikidata ab und wandelt ihn in eine Instanz des entsprechenden Wikidata-Typs um. '''Beispiel''': Wenn [[Z6825|<u>erhalte Wikidata-Lexem</u>]] mit dieser Instanz von [[Z6095|<u>Wikidata-Lexem-Referenz</u>]] aufgerufen wird: {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{ "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }</syntaxhighlight> | <syntaxhighlight lang="json">{ "Z1K1": "Z6095", "Z6095K1": "L3435" }</syntaxhighlight> |} Es wird die Instanz des [[Z6005|<u>Wikidata-Lexems</u>]] zurückgegeben, die im Unterabschnitt ''Beispiel'' des Abschnitts ''Wikidata-Typen'' oben eingeführt und im Anhang ausführlicher gezeigt wird. <span id="Status_of_Wikidata_fetch_functions"></span> === Status von Wikidata-Abruffunktionen === Für jeden der Entitätstypen auf Wikifunctions ist eine Abruffunktion vorhanden: * [[Z6825|<u>erhalte Wikidata-Lexem</u>]] * [[Z6824|<u>erhalte Wikidata-Lexemform</u>]] * [[Z6826|<u>erhalte Wikidata-Lexemsinn</u>]] * [[Z6822|<u>erhalte Wikidata-Eigenschaft</u>]] * [[Z6821|<u>erhalte Wikidata-Datenobjekt</u>]] Um den Aufruf der Abruffunktionen über die Benutzeroberfläche zu ermöglichen, stellt Wikifunctions Auswahlkomponenten bereit, mit denen eine abzurufende Entität ausgewählt werden kann. Es wird schließlich für jeden Entitätstyp (und damit für jede Abruffunktion) einen Selektor geben. Der nächste Abschnitt enthält weitere Informationen zu Auswahlkomponenten. <span id="Wikidata_search_functions"></span> == Wikidata-Suchfunktionen == Neben dem Abrufen von Inhalten aus Wikidata ist es auch möglich, Wikidata-Inhalte mithilfe der APIs auf verschiedene Weise zu durchsuchen. Wikifunctions bietet derzeit zwei eingebaute Funktionen basierend auf diesen Suchmöglichkeiten. <span id="Function:_Find_lexemes_for_an_item"></span> === Funktion: [[Z6830|<u>Finde Lexeme für Wikidata-Datenobjekt</u>]] === * Argumenttypen: [[Z6091|<u>Wikidata-Datenobjekt-Referenz</u>]], [[Z6092|<u>Wikidata-Eigenschaft-Referenz</u>]], [[Z60|<u>Natürliche Sprache</u>]] * Rückgabewerttyp: Liste von [[Z6095|<u>Wikidata-Lexem-Referenz</u>]] Wikidata erfasst nützliche Beziehungen zwischen Lexemsinnen (die die Bedeutungen eines Lexems darstellen) und Datenobjekten. Dazu gehören: * [[d:Property:P5137|Objekt für diesen Sinn]], was meistens ein Nomen mit einem Ding oder einer Klasse von Dingen in Wikidata verbindet * [[d:Property:P9970|Prädikat für]], was ein Verb mit einer Handlung oder einem Ereignis verbindet * [[d:Property:P6271|Demonym zu]], was ein Nomen oder Adjektiv mit einem Ort verbindet und die Menschen und Dinge beschreibt, die an diesem Ort leben oder von dort stammen. '''Beispiel 1.''' Die drei Sinne des Lexems [[d:Lexeme:L18379|L18379/rose]] beziehen sich auf die Farbe, die Blume und das biologische Taxon. Jeder dieser 3 Sinne ist in Wikidata durch eine Aussage mit einem anderen Datenobjekt verknüpft, wie diese (für den ersten Sinn): * Subjekt der Aussage: [[d:Lexeme:L18379|L18379-S1/rose Sinn 1]] * Eigenschaft der Aussage: [[d:Property:P5137|P5137/Objekt für diesen Sinn]] * Wert der Aussage: [[d:Q533047|Q533047/Rosé]] [[Z6830|<u>Finde Lexeme für Wikidata-Datenobjekt</u>]] sucht nach Lexemen, die durch eine bestimmte Eigenschaft mit einem bestimmten Datenobjekt in Beziehung stehen. (Auch wenn Beziehungen zwischen einem ''Lexemsinn'' und einem Datenobjekt bestehen, geben die API von Wikidata und diese Funktion Referenzen auf das ''Lexem'' zurück, das die Bedeutung(en) enthält.) '''Beispiel''' '''2''':  Der Aufruf von [[Z6830|<u>Finde Lexeme für Wikidata-Datenobjekt</u>]] mit [[d:Q533047|Q533047/Rosé]] (der Farbe), [[d:Property:P5137|P5137/Objekt für diesen Sinn]] und [[Z1002|<u>Z1002/Englisch</u>]] gibt eine Liste mit der Lexem-Referenz für [[d:Lexeme:L18379|L18379/rose]] zurück. Der Aufruf der Funktion mit [[d:Q102231|Q102231/Rose]] (der Blume) oder mit [[d:Q34687|Q34687/Rosen]] (dem biologischen Taxon) als erstem Argument gibt auch das Lexem [[d:Lexeme:L18379|L18379/rose]] zurück, da dieses Lexem (über seine 3 Sinne) mit allen 3 dieser Datenobjekte verwandt ist. '''Beispiel''' '''3''': Der Aufruf von [[Z6830|<u>Finde Lexeme für Wikidata-Datenobjekt</u>]] mit [[d:Q55|Q55/Niederlande]], [[d:Property:P6271|P6271/Demonym zu]] und [[Z1002|<u>Z1002/Englisch</u>]] gibt eine Liste mit der [[Z6095|<u>Wikidata-Lexem-Referenz</u>]] für [[d:Lexeme:L34519|L34519/Niederländisch]] zurück. Für ein Beispiel, in dem [[Z6830|<u>Finde Lexeme für Wikidata-Datenobjekt</u>]] zum Generieren einer Phrase in einer natürlichen Sprache verwendet wird, siehe bitte den Abschnitt ''Funktion der Woche'' in {{ll|Wikifunctions:Status updates/2025-02-26}}. <span id="Function:_Find_lexemes_for_a_Wikidata_lexeme_sense"></span> === Funktion: [[Z6831|<u>Finde Lexeme für Wikidata-Lexemsinne</u>]] === * Argumenttypen: [[Z6096|<u>Wikidata-Lexemsinn-Referenz</u>]], [[Z6092|<u>Wikidata-Eigenschaft-Referenz</u>]], [[Z60|<u>Natürliche Sprache</u>]] * Rückgabewerttyp: Liste von [[Z6095|<u>Wikidata-Lexem-Referenz</u>]] Wikidata erfasst auch nützliche Beziehungen zwischen Lexemsinnen und anderen Lexemsinnen, wie etwa die Beziehungen, die mit der Eigenschaft [[:d:Property:P8471|Pertainym von]] ausgedrückt werden, die eine Adjektivbedeutung mit einer verwandten Nomenbedeutung (z. B. lunar → Mond) oder eine Adverbbedeutung mit einer verwandten Adjektivbedeutung (z. B. langsam → langsam) verknüpft. [[Z6831|<u>Finde Lexeme für Wikidata-Lexemsinn</u>]] sucht nach Lexemen, die mit einem bestimmten Lexemsinn durch eine bestimmte Eigenschaft wie [[:d:Property:P8471|Pertainym von]] verwandt sind. (Obwohl die Beziehungen zwischen Paaren von ''Lexemsinnen'' bestehen, geben die API von Wikidata und diese Funktion Referenzen auf die ''Lexeme'' zurück, die die Zielsinne enthalten.) <span id="User_interface"></span> == Benutzeroberfläche == <span id="Selectors"></span> === Selektoren === [[File:Selecting a lexeme for "goose".png|thumb|Abb. 1. Auswahl eines Lexems für "goose"]] Selektoren ermöglichen es, in der Benutzeroberfläche von Wikifunctions eine zu verwendende Entität auszuwählen. Wenn der Benutzer beispielsweise ein Teilschlüsselwort in den Lexem-Selektor von Wikifunctions eingibt, fragt der Selektor Wikidata nach Lexemen ab, die mit diesem Teilschlüsselwort übereinstimmen. (Die Suche gleicht das Teilschlüsselwort mit den Lemmata aller Lexeme in Wikidata ab.) Es werden bis zu 10 der aktuellen Übereinstimmungen angezeigt und der Benutzer kann eine davon auswählen. Die Übereinstimmungsliste wird aktualisiert, während weitere Eingaben erfolgen. '''Beispiel''': Abbildung 1 zeigt das Aussehen eines Lexem-Selektors, nachdem die 5 Zeichen "goose" eingegeben wurden. An dieser Stelle werden dem Benutzer 4 passende Lexeme zur Auswahl angezeigt. Für ein Beispiel, in dem dieser Lexem-Selektor zur Vorbereitung eines Funktionsaufrufs verwendet wird, siehe bitte den Abschnitt ''Funktion der Woche'' in {{ll|Wikifunctions:Status updates/2024-10-17}}. Beachte, dass das Vorhandensein eines Wikidata-Selektors durch das Wikidata-Symbol (mit vertikalen Balken in Rot, Grün und Blau) angezeigt wird. Sobald der Benutzer eine Auswahl getroffen hat, generiert der Selektor je nach Kontext die entsprechende interne Darstellung des ausgewählten Objekts: # Eine Instanz des entsprechenden Wikidata-Referenztyps, wenn das alles ist, was benötigt wird, oder # Ein Aufruf der entsprechenden Abruffunktion mit einer Instanz des Referenztyps als Argument, das an diesen Aufruf übergeben wird. Selektoren werden hauptsächlich verwendet, wenn in der Benutzeroberfläche die Argumente für einen Funktionsaufruf bereitgestellt werden und die aufgerufene Funktion den relevanten Kontext bereitstellt. Wenn der Benutzer einen Wert für ein Argument angibt, das einen Wikidata-Referenztyp als Typ hat, gibt der Selektor (1) aus. In diesem Fall wird kein Abruf ausgeführt. Wenn das betreffende Argument einen Wikidata-Typ als Typ hat, gibt der Selektor (2) aus, wodurch das gesamte Objekt intern abgerufen und der aufgerufenen Funktion zur Verfügung gestellt wird. <span id="Display_elements"></span> === Anzeige von Elementen === [[File:Compact view of lexeme form for "umbrellas".png|thumb|Abb. 2. Kompakte Ansicht der Lexemform für "umbrellas"]] Wikifunctions bietet auch eine vereinfachte, kompakte Ansicht von Wikidata-Entitäten. Diese Ansicht wird auf gelesenen Seiten und beim Anzeigen der Ausgabe eines Funktionsaufrufs angezeigt. Diese kompakte Ansicht zeigt das Wikidata-Symbol gefolgt von einer Wortform, die mit der Wikidata-Entität verknüpft ist (z. B. ein Lemma aus einem Lexem, eine Darstellung aus einer Lexemform oder eine Bezeichnung aus einer Entität), in der Sprache des Benutzers, sofern verfügbar. Die Wortform ist mit der Wikidata-Seite verknüpft, von der die Entität abgerufen wurde. '''Beispiel:''' Abbildung 2 zeigt die kompakte Ansicht unterhalb des Wortes '''Result''' der [[Z6824|<u>Wikidata-Lexemform</u>]] für ''umbrellas'' (die als ''Darstellung'' der Form bezeichnet wird). Dies ist das anfängliche Erscheinungsbild des Ergebnisses der Ausführung einer Funktion, die eine Lexemform zurückgibt. [[File:Expanded view of lexeme form for "umbrellas".png|thumb|Abb. 3. Erweiterte Ansicht der Lexemform für "umbrellas"]] Wenn die Entität und ihre Details untersucht werden müssen, kann sie mithilfe der rechten ''Chevron''-Schaltfläche (die wie '>' aussieht) vor dem Element erweitert werden. Die erweiterte Ansicht ermöglicht dem Benutzer zu verstehen, welche Art von Darstellung für diese Entität verwendet wird. Die Darstellung kann einen Wikidata-Referenztyp, einen Funktionsaufruf der entsprechenden Wikidata-Abruffunktion oder die gesamte Entitätsinstanz verwenden, die von diesem Funktionsaufruf zurückgegeben wird. In jedem Fall kann der Benutzer den Inhalt erweitern, erkunden und darin navigieren. '''Beispiel:''' Abbildung 3 zeigt die erweiterte Ansicht der Lexemform für ''umbrellas'', die sich durch Klicken auf den Chevron in Abbildung 2 ergibt. Hier sehen wir die Darstellung der gesamten Instanz der [[Z6824|<u>Wikidata-Lexemform</u>]]. Jede der verschachtelten Komponenten der Form mit einem Chevron (z. B. <code>Identität</code>, <code>Lexem</code>, etc.) kann zur weiteren Untersuchung erweitert werden. <span id="Status_of_UI_components_for_Wikidata_entity_types"></span> === Status der UI-Komponenten für Wikidata-Entitätstypen === * [[Z6825|<u>Wikidata-Lexem</u>]] ** Anzeige und Selektor: verfügbar * [[Z6824|<u>Wikidata-Lexemform</u>]] ** Anzeige und Selektor: verfügbar * [[Z6826|<u>Wikidata-Lexemsinn</u>]] ** Anzeige und Selektor: Datum der Veröffentlichung noch nicht festgelegt * [[Z6821|<u>Wikidata-Datenobjekt</u>]] ** Anzeige und Selektor: verfügbar * [[Z6822|<u>Wikidata-Eigenschaft</u>]] ** Anzeige und Selektor: verfügbar <span id="Limitations_of_UI_components_for_Wikidata_entity_types"></span> === Begrenzung der UI-Komponenten für Wikidata-Entitätstypen === '''Visuelle Unterscheidung'''. Derzeit fehlt der Wikifunctions-UI die visuelle Unterscheidung zwischen den verschiedenen Wikidata-Entitätstypen: * Die Selektoren für die anderen Entitätstypen ähneln sehr denen für Wikidata-Lexeme, zu sehen in Abbildung 1. Es gibt keinen expliziten Hinweis darauf, welcher Typ ausgewählt wird. ** Problemumgehungen: Normalerweise weiß man aus dem Kontext, welche Art von Sache ausgewählt wird. Darüber hinaus variiert der Inhalt der Auswahlmöglichkeiten (in der ausklappbaren Liste) je nach Art der ausgewählten Sache. Beispielsweise zeigt in einem ''Lexem''-Selektor jede Auswahlmöglichkeit ihr Lemma, ihre Sprache und Wortart (wie in Abbildung 1 dargestellt), während in einem ''Lexemform''-Selektor jede Auswahlmöglichkeit ihre Wortform und grammatikalischen Funktionen zusammen mit Informationen anzeigt, die das enthaltene Lexem identifizieren. * Die kompakten Ansichten für die anderen Entitätstypen sehen genauso aus wie die für Wikidata-Lexeme, zu sehen in Abbildung 2. (Das heißt, sie zeigen nur das Wikidata-Symbol und eine einzelne Wortform.) ** Problemumgehung: Wenn es aus dem Kontext nicht offensichtlich ist, kann man auf den Chevron klicken, um die erweiterte Ansicht der Entität zu erhalten, in der ihr Typ explizit angegeben ist, zu sehen in Abbildung 3. '''Fehlende kompakte Ansichten'''. Da die Anzeigeelemente für [[Z6006|<u>Wikidata-Lexemsinn</u>]] und [[Z6003|<u>Wikidata-Aussage</u>]] noch nicht vollständig eingeführt wurden, kann die Darstellung von Elementen dieser Art ziemlich platzraubend sein und die Lesbarkeit größerer Entitäten, die sie enthalten, beeinträchtigen. Dies gilt insbesondere dann, wenn ein Lexem, eine Lexemform oder ein Lexemsinn eine beträchtliche Liste von Aussagen enthält. '''Nichtübereinstimmung des Status'''. Obwohl die Abruffunktion für [[Z6826|<u>Wikidata-Lexemsinn</u>]] verfügbar ist, ist der Selektor für diesen Typ noch nicht verfügbar. <span id="Appendix:_an_instance_of_Wikidata_lexeme"></span> == Anhang: Eine Instanz von Wikidata-Lexem == Dieses Beispiel wird im Unterabschnitt ''Beispiel'' des Abschnitts ''Wikidata-Typen'' vorgestellt. Es zeigt eine bestimmte Instanz eines Wikidata-Lexems, das von [[:d:Lexeme:L3435|L3435 auf Wikidata]] abgerufen wurde. Die rechte Spalte zeigt die formale ZObjekt-Darstellung (in kanonischer Form); die linke Spalte zeigt der besseren Lesbarkeit halber denselben Inhalt mit englischen Bezeichnungen für jedes der Elemente des ZObjekts. Die ZObjekt-Darstellung von Wikifunctions wird in {{ll|Wikifunctions:Function model}} dargestellt; wir erklären die Details der Darstellung hier nicht. Das Beispiel wurde gekürzt, indem einige Inhalte weggelassen wurden, wie durch Auslassungspunkte angezeigt. Aus Gründen der Lesbarkeit wurde auch die Angabe des Elementtypen weggelassen, die in kanonischer Form normalerweise an der ersten Position jeder Liste erscheint. {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{ "type": "Wikidata lexeme", "identity": { "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }, "lemmas": { "type": "Multilingual text", "texts": [ { "type": "Monolingual text", "language": "English", "text": "umbrella" } ] }, "language": "English", "lexical category": { "type": "Wikidata item reference", /* Wikidata item for "noun": */ "Wikidata item id": "Q1084" }, "statements": [ { "type": "Wikidata statement", "subject": { "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }, "predicate": { "type": "Wikidata property reference", /* Oxford English Dictionary ID */ "Wikidata property id": "P5275" }, "value": "208852", ... }, ... ], "senses": [ { "type": "Wikidata lexeme sense", "identity": { "type": "Wikidata lexeme sense reference", "Wikidata lexeme sense id": "L3435-S1" }, "glosses": { "type": "Multilingual text", "texts": [ { "type": "Monolingual text", "language": "Spanish", "text": "utensilio empleado para cubrirse de la lluvia" } ] }, "statements": [ ... ] } ], "forms": [ { "type": "Wikidata lexeme form", "identity": { "type": "Wikidata lexeme form reference", "Wikidata lexeme form id": "L3435-F1" }, "lexeme": { "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }, "representations": { "type": "Multilingual text", "texts": [ { "type": "Monolingual text", "language": "English", "text": "umbrella" } ] }, "grammatical features": [ { "type": "Wikidata item reference", /* Wikidata item for "singular": */ "Wikidata item id": "Q110786" } ], "statements": [ /* (empty list) */ ] }, ... ] } </syntaxhighlight> | <syntaxhighlight lang="json" line="line">{ "Z1K1": "Z6005", "Z6005K1": { "Z1K1": "Z6095", "Z6095K1": "L3435" }, "Z6005K2": { "Z1K1": "Z12", "Z12K1": [ { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "umbrella" } ] }, "Z6005K3": "Z1002", "Z6005K4": { "Z1K1": "Z6091", "Z6091K1": "Q1084" }, "Z6005K5": [ { "Z1K1": "Z6003", "Z6003K1": { "Z1K1": "Z6095", "Z6095K1": "L3435" }, "Z6003K2": { "Z1K1": "Z6092", "Z6092K1": "P5275" }, "Z6003K3": "208852", ... }, ... ], "Z6005K6": [ { "Z1K1": "Z6006", "Z6006K1": { "Z1K1": "Z6096", "Z6096K1": "L3435-S1" }, "Z6006K2": { "Z1K1": "Z12", "Z12K1": [ { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "utensilio empleado para cubrirse de la lluvia" } ] }, "Z6006K3": [ ... ] } ], "Z6005K7": [ { "Z1K1": "Z6004", "Z6004K1": { "Z1K1": "Z6094", "Z6094K1": "L3435-F1" }, "Z6004K2": { "Z1K1": "Z6095", "Z6095K1": "L3435" }, "Z6004K3": { "Z1K1": "Z12", "Z12K1": [ { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "umbrella" } ] }, "Z6004K4": [ { "Z1K1": "Z6091", "Z6091K1": "Q110786" } ], "Z6004K5": [ ] }, ... ] } </syntaxhighlight> |} [[Category:Wikidata{{#translation:}}| ]] [[Category:Technical documentation{{#translation:}}]] bzpe4a1u5etois0zvt7r8z4c9oqijg3 Translations:Wikifunctions:Support for Wikidata content/2/de 1198 46415 262506 220637 2026-04-01T19:35:20Z Ameisenigel 44 262506 wikitext text/x-wiki Die Dokumentation der lexikographischen Typen von Wikidata findet sich in der [[$1|Dokumentation lexikographische Daten]] und die Dokumentation der anderen Wikidata-Typen findet sich unter [[$2|Wikibase/Datenmodell]]. 6wjl9oowmqkdpdevbp1o8t4i02bi9mr Wikifunctions:Support for Wikidata content/ar 4 48115 262459 247037 2026-04-01T19:31:12Z FuzzyBot 207 Updating to match new version of source page 262459 wikitext text/x-wiki <languages/> {{AW Content}}{{Technical documentation navbox}} <div lang="en" dir="ltr" class="mw-content-ltr"> Wikifunctions provides support for retrieving and using Wikidata content, including encyclopedic content contained primarily in ''Items'' and lexicographic content contained in ''Lexemes, Lexeme forms'', and ''Lexeme senses''. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Since instances of these four content types can contain ''Statements'', Wikifunctions also includes support for ''Statements'' and their components, including ''Properties'', ''Statement ranks'', ''Qualifiers'', and (coming soon) ''References''. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Documentation of Wikidata's lexicographic types can be found at [[:d:Special:MyLanguage/WD:Lexicographical data/Documentation|lexicographical data documentation]], and documentation of the other Wikidata types can be found at [[mw:Special:MyLanguage/Wikibase/DataModel|Wikibase/DataModel]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Terminology note''': On Wikidata, ''Item, Property, Lexeme, Lexeme form'', and ''Lexeme sense'' are all types of ''entities'', so we refer to these as the ''entity types''. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Implemented support currently includes: </div> # <span lang="en" dir="ltr" class="mw-content-ltr">Built-in types corresponding to the 5 entity types, ''Statement'', and ''Statement rank''</span> # <span lang="en" dir="ltr" class="mw-content-ltr">A built-in type "Reference", which corresponds to Wikidata's ''ReferenceRecord'' type</span> # <span lang="en" dir="ltr" class="mw-content-ltr">A built-in type "Claim" <sup>[ [[d:Special:MyLanguage/Wikidata:Glossary#Claim|glossary]] ]</sup>, which corresponds to Wikidata's type {{Q|86719099}} <sup>[ [[d:Special:MyLanguage/Wikidata:Glossary#Snak|glossary]] ]</sup>, and is used in Wikifunctions' representation of qualifiers and references inside statements</span> # <span lang="en" dir="ltr" class="mw-content-ltr">Built-in ''reference types'' corresponding to the 5 entity types</span> # <span lang="en" dir="ltr" class="mw-content-ltr">Built-in ''fetch functions'', for each of the entity types, which retrieve content from Wikidata and transform it into instances of the built-in types</span> # <span lang="en" dir="ltr" class="mw-content-ltr">Built-in ''search functions'', which provide methods for finding lexemes by their relations to other entities</span> # <span lang="en" dir="ltr" class="mw-content-ltr">User interface components for selecting Wikidata content to be fetched, and for displaying the fetched content.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Terminology notes''': </div> * <span lang="en" dir="ltr" class="mw-content-ltr">We refer to the built-in types of (1) -- (3) as the “Wikidata types”, and the built-in types of (4) as the “Wikidata reference types”, but note that all of these are types '''on Wikifunctions''' for working with content '''from Wikidata'''.</span> <span lang="en" dir="ltr" class="mw-content-ltr">When we mention one of these types below, it will be underlined, and it will also be a link if it’s currently defined on Wikifunctions (e.g., [[Z6005|<u>Wikidata lexeme</u>]]).</span> * <span lang="en" dir="ltr" class="mw-content-ltr">To help keep things clear, when we mention a type ''in italics'' (such as ''Lexeme'' or ''Item'') we are talking about a type that exists '''on Wikidata'''.</span> <span lang="en" dir="ltr" class="mw-content-ltr">For example, we will talk about the [[Z6005|<u>Wikidata lexeme</u>]] type that’s been created on Wikifunctions, which corresponds to the ''Lexeme'' type on Wikidata.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The ''reference types'' mentioned in (4) are not related to the "Reference" type mentioned in (2).</span> <span lang="en" dir="ltr" class="mw-content-ltr">(4) provides a way to refer to Wikidata entities using their identifiers, whereas (2) captures the sources that substantiate particular content.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> This page describes each of the above areas of support. Everything described here is deployed and available, except as noted in a few places. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Wikidata types == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The following types have been defined, with their structure corresponding closely to the structure of the corresponding types on wikidata: </div> * [[Z6005|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme</span></u>]] * [[Z6004|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme form</span></u>]] * [[Z6006|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme sense</span></u>]] * [[Z6003|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata statement</span></u>]] * [[Z6002|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata property</span></u>]] * [[Z6001|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata item</span></u>]] * [[Z6040|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata statement rank</span></u>]] * [[Z6008|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata reference</span></u>]] * <span lang="en" dir="ltr" class="mw-content-ltr">[[Z6007|<u> Wikidata claim</u>]], which corresponds to Wikidata's ''Snak'' type</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[Z6020|<u> Wikidata claim subtype</u>]], which captures the 3 types of Snaks on Wikidata</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Instances of these types are never made persistent on Wikifunctions (except for the instances of [[Z6040|<u>Wikidata statement rank</u>]] and [[Z6020|<u>Wikidata claim subtype</u>]]). </div> <span lang="en" dir="ltr" class="mw-content-ltr">They are constructed on the fly, when needed, using content retrieved directly from Wikidata.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Instances of the entity types carry within them the identifier of the Wikidata entity from which they were obtained. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[Z6040|<u>Wikidata statement rank</u>]] is an enumeration type which has only the 3 fixed instances <u>preferred</u>, <u>normal</u>, and <u>deprecated</u>. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[Z6020|<u>Wikidata claim subtype</u>]] is an enumeration type which has only the 3 fixed instances <u>value</u>, <u>some value</u>, and <u>no value</u>. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Additional background, motivation, and examples of the Wikidata types may be found on the [[Wikifunctions:Type proposals/Wikidata based types|types proposal discussion page]] (but please be aware that page is no longer active and isn't necessarily up-to-date in all details). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Example === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> An instance of [[Z6005|<u>Wikidata lexeme</u>]] has these 7 parts: </div> # <span lang="en" dir="ltr" class="mw-content-ltr">identity, with a value of type [[Z6095|<u>Wikidata lexeme reference</u>]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">lemmas, with a value of type [[Z12|Multilingual text]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">language, with a value of type [[Z60|Natural language]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">lexical category, with a value of type [[Z6091|<u>Wikidata item reference</u>]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">statements, whose value is a list of [[Z6003|<u>Wikidata statement</u>]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">senses, whose value is a list of [[Z6006|<u>Wikidata lexeme sense</u>]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">forms, whose value is a list of [[Z6004|<u>Wikidata lexeme form</u>]]</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Note, then, that each such instance contains instances of three other Wikidata types ([[Z6003|<u>Wikidata statement</u>]], [[Z6006|<u>Wikidata lexeme sense</u>]], and [[Z6004|<u>Wikidata lexeme form</u>]]), and also two Wikidata reference types (which are discussed in the next section). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[Z12|Multilingual text]] and [[Z60|Natural language]] are multipurpose Wikifunctions’ types, not created specifically for handling Wikidata content. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The identity part stores the Wikidata identifier associated with the lexeme, and serves as a self-reference. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> For information about the content of each of the other parts, please see [[:d:Special:MyLanguage/d:Lexicographical data/Documentation|d:Lexicographical data/Documentation]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A specific instance, which has been fetched from [[:d:Lexeme:L3435|L3435 on Wikidata]], is shown in the appendix. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Wikidata types === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> All these types are defined and available for use; there are no outstanding tasks directly related to them. </div> <span lang="en" dir="ltr" class="mw-content-ltr">They all have built-in equality functions.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Each of the five entity types has a built-in fetch function, as described below, by which its instances can be directly fetched (retrieved from Wikidata and instantiated on Wikifunctions). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Notes about Wikidata statements === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Statements appear inside of Wikidata items, properties, lexemes, lexeme forms, and lexeme senses. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Each [[Z6003|<u>Wikidata statement</u>]] imported from Wikidata contains seven parts: </div> # <span lang="en" dir="ltr" class="mw-content-ltr">a subject (an entity reference, discussed below)</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a predicate (a property reference, discussed below)</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a value</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a rank (an instance of [[Z6040|<u>Wikidata statement rank</u>]])</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a list of qualifiers (each represented as a [[Z6003|<u>Wikidata claim</u>]])</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a list of [[Z6008|<u>Wikidata reference</u>]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">an instance of [[Z6020|<u>Wikidata claim subtype</u>]].</span> <div lang="en" dir="ltr" class="mw-content-ltr"> The value, (3), may be of several different Wikifunctions types, including: </div> * [[Z6|<u><span lang="en" dir="ltr" class="mw-content-ltr">String</span></u>]] * [[Z11|<u><span lang="en" dir="ltr" class="mw-content-ltr">Monolingual text</span></u>]] * [[Z6010|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata quantity</span></u>]] * [[Z6011|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata geo-coordinate</span></u>]] * [[Z6040|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata time</span></u>]] * <span lang="en" dir="ltr" class="mw-content-ltr">one of the Wikidata reference types, discussed below.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Because ''Statements'' in Wikidata do not have public identifiers, in Wikifunctions [[Z6003|<u>Wikidata statement</u>]] does not have a reference type or a fetch function. (These are described in more detail below.) </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Wikidata reference types == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The following reference types provide the means to refer to Wikidata entities without including the details of their content. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Instances of these reference types contain ''only'' the Wikidata ID of an entity, as a Z6/String. </div> * [[Z6095|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme reference</span></u>]] * [[Z6094|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme form reference</span></u>]] * [[Z6096|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme sense reference</span></u>]] * [[Z6092|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata property reference</span></u>]] * [[Z6091|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata item reference</span></u>]] <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example''': a [[Z6091|<u>Wikidata item reference</u>]] to the item ''Q1084'' (which represents the concept ''noun'' on Wikidata) looks like the following. </div> <span lang="en" dir="ltr" class="mw-content-ltr">The right column shows the formal ZObject representation (in canonical form); the left column, for readability, shows the same content with English labels for each of the ZObject's elements.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Wikifunctions’ ZObject representation is presented in {{ll|Wikifunctions:Function model}}; we do not explain the details of the representation here. </div> {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{ "type": "Wikidata item reference", "Wikidata item id": "Q1084" }</syntaxhighlight> | <syntaxhighlight lang="json">{ "Z1K1": "Z6091", "Z6091K1": "Q1084" }</syntaxhighlight> |} <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example uses''': </div> * <span lang="en" dir="ltr" class="mw-content-ltr">Wikidata reference types are used with Wikidata fetch functions (see below).</span> * <span lang="en" dir="ltr" class="mw-content-ltr">When entity IDs and ''Property'' IDs appear inside of Wikidata lexemes, Wikidata lexeme forms, Wikidata lexeme senses, or Wikidata statements, they appear as instances of the appropriate Wikidata reference types.</span> <span lang="en" dir="ltr" class="mw-content-ltr">For example, to indicate that ''Lexeme L3435'' (“umbrella”) has lexical category ''noun'' (which has entity ID ''Q1084''), the [[Z6005|<u>Wikidata lexeme</u>]] for ''L3435'' contains the [[Z6091|<u>Wikidata item reference</u>]] shown above, in the '''Example'''.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Wikidata reference types === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Ready for use. No outstanding tasks directly related to these types. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Wikidata fetch functions == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A fetch function is a built-in Wikifunctions function that takes an instance of one of the Wikidata reference types as its input argument. </div> <span lang="en" dir="ltr" class="mw-content-ltr">As noted above, each such instance contains the ID of a Wikidata entity.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Given that, it retrieves the content of that entity from Wikidata and transforms it into an instance of the corresponding Wikidata type. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example''': If [[Z6825|<u>Fetch Wikidata lexeme</u>]] is called with this instance of [[Z6095|<u>Wikidata lexeme reference</u>]]: </div> {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{ "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }</syntaxhighlight> | <syntaxhighlight lang="json">{ "Z1K1": "Z6095", "Z6095K1": "L3435" }</syntaxhighlight> |} <div lang="en" dir="ltr" class="mw-content-ltr"> it will return the instance of [[Z6005|<u>Wikidata lexeme</u>]] that is introduced in the ''Example'' subsection of the ''Wikidata types'' section above, and shown in greater detail in the Appendix. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Wikidata fetch functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A fetch function exists for each of the entity types on Wikifunctions: </div> * [[Z6825|<u><span lang="en" dir="ltr" class="mw-content-ltr">Fetch Wikidata lexeme</span></u>]] * [[Z6824|<u><span lang="en" dir="ltr" class="mw-content-ltr">Fetch Wikidata lexeme form</span></u>]] * [[Z6826|<u><span lang="en" dir="ltr" class="mw-content-ltr">Fetch Wikidata lexeme sense</span></u>]] * [[Z6822|<u><span lang="en" dir="ltr" class="mw-content-ltr">Fetch Wikidata property</span></u>]] * [[Z6821|<u><span lang="en" dir="ltr" class="mw-content-ltr">Fetch Wikidata item</span></u>]] <div lang="en" dir="ltr" class="mw-content-ltr"> To enable calling the fetch functions from the user interface, Wikifunctions provides selector components, which make it possible to select an entity to be fetched. </div> <span lang="en" dir="ltr" class="mw-content-ltr">There will eventually be a selector corresponding to each of the entity types (and thus, to each of the fetch functions).</span> <div lang="en" dir="ltr" class="mw-content-ltr"> The next section provides more information about selector components. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Wikidata search functions == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In addition to fetching content from Wikidata, it's also possible to search Wikidata content in various ways, using its APIs. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Wikifunctions currently provides two built-in functions based on these search capabilities. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Function: [[Z6830|<u>Find lexemes for an item</u>]] === </div> * <span lang="en" dir="ltr" class="mw-content-ltr">Argument types: [[Z6091|<u>Wikidata item reference</u>]], [[Z6092|<u>Wikidata property reference</u>]], [[Z60|<u>Natural language</u>]]</span> * <span lang="en" dir="ltr" class="mw-content-ltr">Return value type: List of [[Z6095|<u>Wikidata lexeme reference</u>]]</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Wikidata captures useful relationships between lexeme senses (which represent the meanings of a lexeme) and items. These include: </div> * <span lang="en" dir="ltr" class="mw-content-ltr">[[d:Property:P5137|item for this sense]], most often connecting a noun to a thing or a class of things in Wikidata</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[d:Property:P9970|predicate for]], connecting a verb to an action or event</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[d:Property:P6271|demonym of]], connecting a noun or adjective to a location, describing the people and things that live or are from that place.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example 1.''' The three senses of the lexeme [[d:Lexeme:L18379|L18379/rose]] refer to the color, the flower, and the biological taxon. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Each of these 3 senses is related to a different item, by means of a statement, in Wikidata, such as this (for the first sense): </div> * <span lang="en" dir="ltr" class="mw-content-ltr">statement subject: [[d:Lexeme:L18379|L18379-S1/rose sense 1]]</span> * <span lang="en" dir="ltr" class="mw-content-ltr">statement property: [[d:Property:P5137|P5137/item for this sense]]</span> * <span lang="en" dir="ltr" class="mw-content-ltr">statement value: [[d:Q533047|Q533047/rose]]</span> <div lang="en" dir="ltr" class="mw-content-ltr"> [[Z6830|<u>Find lexemes for an item</u>]] searches for lexemes that are related to a given item by a given property. (Even though the relationships exist between a ''lexeme sense'' and an item, Wikidata's API, and this function, return references to the ''lexeme(s)'' that contain the sense(s).) </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example''' '''2''': Calling [[Z6830|<u>Find lexemes for an item</u>]] with [[d:Q533047|Q533047/rose]] (the color), [[d:Property:P5137|P5137/item for this sense]], and [[Z1002|<u>Z1002/English</u>]] returns a list containing the lexeme reference for [[d:Lexeme:L18379|L18379/rose]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Calling the function with [[d:Q102231|Q102231/rose]] (the flower) or with [[d:Q34687|Q34687/Rosa ]] (the biological taxon) as the first argument also returns the lexeme [[d:Lexeme:L18379|L18379/rose]], because that lexeme is related (via its 3 senses) to all 3 of those items. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example''' '''3''': Calling [[Z6830|<u>Find lexemes for an item</u>]] with [[d:Q55|Q55/Netherlands]], [[d:Property:P6271|P6271/demonym of]], and [[Z1002|<u>Z1002/English</u>]] returns a list containing the [[Z6095|<u>Wikidata lexeme reference</u>]] for [[d:Lexeme:L34519|L34519/Dutch]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> For an example in which [[Z6830|<u>Find lexemes for an item</u>]] is used in generating a natural language phrase, please see the ''Function of the Week'' section in {{ll|Wikifunctions:Status updates/2025-02-26}}. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Function: [[Z6831|<u>Find lexemes for a Wikidata lexeme sense</u>]] === </div> * <span lang="en" dir="ltr" class="mw-content-ltr">Argument types: [[Z6096|<u>Wikidata lexeme sense reference</u>]], [[Z6092|<u>Wikidata property reference</u>]], [[Z60|<u>Natural language</u>]]</span> * <span lang="en" dir="ltr" class="mw-content-ltr">Return value type: List of [[Z6095|<u>Wikidata lexeme reference</u>]]</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Wikidata also captures useful relationships between lexemes senses and other lexeme senses, such as the relationships expressed using the property [[:d:Property:P8471|pertainym of]], which links an adjective sense to a related noun sense (e.g. lunar → moon), or an adverb sense to a related adjective sense (e.g. slowly → slow). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[Z6831|<u>Find lexemes for a Wikidata lexeme sense</u>]] searches for lexemes that are related to a given lexeme sense by a given property, such as [[:d:Property:P8471|pertainym of]]. (Even though the relationships exist between pairs of ''lexeme senses'', Wikidata's API, and this function, return references to the ''lexeme(s)'' that contain the target sense(s).) </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == User interface == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Selectors === </div> [[File:Selecting a lexeme for "goose".png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Fig. 1. Selecting a lexeme for "goose"</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> Selectors make it possible, in Wikifunctions' user interface, to select an entity to be used. </div> <span lang="en" dir="ltr" class="mw-content-ltr">For example, when the user types a partial keyword in Wikifunctions' lexeme selector, the selector will query Wikidata for lexemes that match that partial keyword. (The search matches the partial keyword against the lemmas of all the lexemes on Wikidata.)</span> <span lang="en" dir="ltr" class="mw-content-ltr">It shows up to 10 of the current matches, and allows the user to pick one of them.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> It updates the matches list as more typing is done. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example''': Figure 1 shows the appearance of a lexeme selector, after typing in the 5 characters "goose". </div> <span lang="en" dir="ltr" class="mw-content-ltr">At this point the user is presented with 4 matching lexemes to choose from.</span> <span lang="en" dir="ltr" class="mw-content-ltr">For an example in which this lexeme selector is used in preparing a function call, please see the ''Function of the Week'' section in {{ll|Wikifunctions:Status updates/2024-10-17}}.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Note that the presence of a Wikidata selector is indicated by the Wikidata icon (with vertical bars in red, green, and blue). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Once a choice has been made by the user, the selector will generate the appropriate internal representation of the selected item, depending on context: </div> # <span lang="en" dir="ltr" class="mw-content-ltr">an instance of the appropriate Wikidata reference type, if that's all that's needed, or</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a call to the appropriate fetch function, with an instance of the reference type as the argument passed to that call.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Selectors are primarily used when providing the arguments for a function call in the UI, and the called function provides the relevant context. </div> <span lang="en" dir="ltr" class="mw-content-ltr">If the user is specifying a value for an argument having a Wikidata reference type as its type, the selector will provide (1).</span> <span lang="en" dir="ltr" class="mw-content-ltr">In this case, no fetch is performed.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> If the argument in question has a Wikidata type as its type, the selector will provide (2), which will internally fetch the entire object and make it available to the called function. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Display elements === </div> [[File:Compact view of lexeme form for "umbrellas".png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Fig. 2. Compact view of the lexeme form for "umbrellas"</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> Wikifunctions also provides a simplified, compact view of Wikidata entities. </div> <span lang="en" dir="ltr" class="mw-content-ltr">This view is displayed in read pages and when viewing the output of a function call.</span> <span lang="en" dir="ltr" class="mw-content-ltr">This compact view displays the Wikidata icon followed by a word-form associated with the Wikidata entity (e.g., a lemma from a lexeme, representation from a lexeme form, or label from an entity), in the user's language if available.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> The word-form is linked to the Wikidata page from which the entity has been fetched. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example:''' Figure 2 shows the compact view, below the word '''Result''', of the [[Z6824|<u>Wikidata lexeme form</u>]] for ''umbrellas'' (which is called the ''representation'' of the form). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This is the initial appearance of the result of running a function that returns a lexeme form. </div> [[File:Expanded view of lexeme form for "umbrellas".png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Fig. 3. Expanded view of the lexeme form for "umbrellas"</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> If there's a need to explore the entity and its details, it can be expanded using the right ''chevron'' button (which looks like '>') preceding the element. </div> <span lang="en" dir="ltr" class="mw-content-ltr">The expanded view allows the user to understand what kind of representation is being used for this entity.</span> <span lang="en" dir="ltr" class="mw-content-ltr">The representation might employ a Wikidata reference type, a function call to the appropriate Wikidata fetch function, or the entire entity instance returned by that function call.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> In any case, the user will be able to expand, explore and navigate through its content. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example:''' Figure 3 shows the expanded view of the lexeme form for ''umbrellas'', which results from clicking the chevron in Figure 2. </div> <span lang="en" dir="ltr" class="mw-content-ltr">Here we see the presentation of the entire instance of [[Z6824|<u>Wikidata lexeme form</u>]].</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Each of the form's nested components with a chevron (e.g., <code>identity</code>, <code>lexeme</code>, etc.), can be expanded for further exploration. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of UI components for Wikidata entity types === </div> * [[Z6825|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme</span></u>]] ** <span lang="en" dir="ltr" class="mw-content-ltr">Display and selector: available</span> * [[Z6824|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme form</span></u>]] ** <span lang="en" dir="ltr" class="mw-content-ltr">Display and selector: available</span> * [[Z6826|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme sense</span></u>]] ** <span lang="en" dir="ltr" class="mw-content-ltr">Display and selector: date of release not yet determined</span> * [[Z6821|<u>عنصر ويكي بيانات</u>]] ** <span lang="en" dir="ltr" class="mw-content-ltr">Display and selector: available</span> * [[Z6822|<u>استعلام ويكي بيانات</u>]] ** العرض والمرشح: متاح <div lang="en" dir="ltr" class="mw-content-ltr"> === Limitations of UI components for Wikidata entity types === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Visual discrimination'''. Currently the Wikifunctions UI is lacking in visual discrimination between the various Wikidata entity types: </div> * <span lang="en" dir="ltr" class="mw-content-ltr">The selectors for the other entity types look very similar to that for Wikidata lexemes, shown in Figure 1.</span> <span lang="en" dir="ltr" class="mw-content-ltr">There is no explicit indication of which type is being selected.</span> ** <span lang="en" dir="ltr" class="mw-content-ltr">Workarounds: Usually one knows from context which type of thing is being selected.</span> <span lang="en" dir="ltr" class="mw-content-ltr">In addition, the content of the selection choices (in the drop-down list) varies depending on which type of thing is being selected.</span> <span lang="en" dir="ltr" class="mw-content-ltr">For example, in a ''lexeme'' selector each choice shows its lemma, language, and part of speech (as shown in Figure 1), whereas in a ''lexeme form'' selector each choice shows its word-form and grammatical features, along with information that identifies its containing lexeme.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The compact views for the other entity types look the same as that for Wikidata lexemes, shown in Figure 2. (That is, they only show the Wikidata icon and a single word form.)</span> ** <span lang="en" dir="ltr" class="mw-content-ltr">Workaround: If it's not obvious from context, one can click the chevron to get the expanded view of the entity, which explicitly states its type, as shown in Figure 3.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Missing compact views'''. Because the display elements for [[Z6006|<u>Wikidata lexeme sense</u>]] and [[Z6003|<u>Wikidata statement</u>]] have not yet been fully deployed, the presentation of elements of these types can be rather space-consuming, and can detract from the readability of larger entities that contain them. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This is especially true when a lexeme, lexeme form, or lexeme sense contains a sizable list of statements. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Mismatch in status'''. Even though the fetch function is available for [[Z6826|<u>Wikidata lexeme sense</u>]], the selector for that type is not yet available. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Appendix: an instance of Wikidata lexeme == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This example is introduced in the ''Example'' subsection of the ''Wikidata types'' section. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> It shows a specific instance of Wikidata lexeme, which has been fetched from [[:d:Lexeme:L3435|L3435 on Wikidata]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The right column shows the formal ZObject representation (in canonical form); the left column, for readability, shows the same content with English labels for each of the ZObject's elements. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Wikifunctions’ ZObject representation is presented in {{ll|Wikifunctions:Function model}}; we do not explain the details of the representation here. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The example has been shortened by omitting some content, as indicated by ellipses. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> For readability, it also omits the element type indication that normally appears in the first position of each list in canonical form. </div> {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{ "type": "Wikidata lexeme", "identity": { "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }, "lemmas": { "type": "Multilingual text", "texts": [ { "type": "Monolingual text", "language": "English", "text": "umbrella" } ] }, "language": "English", "lexical category": { "type": "Wikidata item reference", /* Wikidata item for "noun": */ "Wikidata item id": "Q1084" }, "statements": [ { "type": "Wikidata statement", "subject": { "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }, "predicate": { "type": "Wikidata property reference", /* Oxford English Dictionary ID */ "Wikidata property id": "P5275" }, "value": "208852", ... }, ... ], "senses": [ { "type": "Wikidata lexeme sense", "identity": { "type": "Wikidata lexeme sense reference", "Wikidata lexeme sense id": "L3435-S1" }, "glosses": { "type": "Multilingual text", "texts": [ { "type": "Monolingual text", "language": "Spanish", "text": "utensilio empleado para cubrirse de la lluvia" } ] }, "statements": [ ... ] } ], "forms": [ { "type": "Wikidata lexeme form", "identity": { "type": "Wikidata lexeme form reference", "Wikidata lexeme form id": "L3435-F1" }, "lexeme": { "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }, "representations": { "type": "Multilingual text", "texts": [ { "type": "Monolingual text", "language": "English", "text": "umbrella" } ] }, "grammatical features": [ { "type": "Wikidata item reference", /* Wikidata item for "singular": */ "Wikidata item id": "Q110786" } ], "statements": [ /* (empty list) */ ] }, ... ] } </syntaxhighlight> | <syntaxhighlight lang="json" line="line">{ "Z1K1": "Z6005", "Z6005K1": { "Z1K1": "Z6095", "Z6095K1": "L3435" }, "Z6005K2": { "Z1K1": "Z12", "Z12K1": [ { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "umbrella" } ] }, "Z6005K3": "Z1002", "Z6005K4": { "Z1K1": "Z6091", "Z6091K1": "Q1084" }, "Z6005K5": [ { "Z1K1": "Z6003", "Z6003K1": { "Z1K1": "Z6095", "Z6095K1": "L3435" }, "Z6003K2": { "Z1K1": "Z6092", "Z6092K1": "P5275" }, "Z6003K3": "208852", ... }, ... ], "Z6005K6": [ { "Z1K1": "Z6006", "Z6006K1": { "Z1K1": "Z6096", "Z6096K1": "L3435-S1" }, "Z6006K2": { "Z1K1": "Z12", "Z12K1": [ { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "utensilio empleado para cubrirse de la lluvia" } ] }, "Z6006K3": [ ... ] } ], "Z6005K7": [ { "Z1K1": "Z6004", "Z6004K1": { "Z1K1": "Z6094", "Z6094K1": "L3435-F1" }, "Z6004K2": { "Z1K1": "Z6095", "Z6095K1": "L3435" }, "Z6004K3": { "Z1K1": "Z12", "Z12K1": [ { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "umbrella" } ] }, "Z6004K4": [ { "Z1K1": "Z6091", "Z6091K1": "Q110786" } ], "Z6004K5": [ ] }, ... ] } </syntaxhighlight> |} [[Category:Wikidata{{#translation:}}| ]] [[Category:Technical documentation{{#translation:}}]] aim1iz67091kn5cum7xbblydeq2611r Wikifunctions:Functioneers/ar 4 48444 262476 261717 2026-04-01T19:31:51Z FuzzyBot 207 Updating to match new version of source page 262476 wikitext text/x-wiki <languages /> [[File:Wikifunctions Functioneer Icon.svg|thumb|مسيّر ويكي دوال]] المسيّرون هم مستخدمون أعضاء في مجموعة المستخدمين <code>functioneer</code>. يوجد حاليًا '''[[Special:ListUsers/functioneer|{{NUMBERINGROUP:functioneer}}]]''' مسيّر في ويكي دوال. <span id="Overview"></span> == نظرة عامة == '''المسيّرون''' هم مستخدمون لديهم ميزات لوصل التنفيذات وحالات الاختبار المرتبطة بالدوال أو تعطيل وصلها من الدالة. هذا يعني أنهم يقررون أيّ الدوال آمنة للاستعمال، وأيّها يجب رفضه. <span id="How_to_request"></span> == كيفية الطلب == {{Main|Wikifunctions:Requests for user groups}} يمكن للمستخدمين التقدّم ليصبحوا مسيّرين على [[Wikifunctions:Requests for user groups#Functioneer]]. <span id="Requirements"></span> === متطلبات === * <span class="mw-translate-fuzzy">أن يُعتبر المستخدم عضوًا موثوقًا في المجتمع، كذلك له تاريخ من العمل مع الدوال والتنفيذات وحالات الاختبار.</span> * أظهر المستخدم أن لديه فهمًا مرضيًا عن كيفية عمل ويكي دوال، خصوصًا فيما يتعلق بالدوال، التنفيذات، حالات الاختبار والمفاهيم ذات الصلة. <div lang="en" dir="ltr" class="mw-content-ltr"> Users are generally expected to apply for functioneer rights if their work on the wiki leads to frequent dependence on functioneers. Contributions to Abstract Wikipedia and the ability to work with multilingual functions may be seen as contributing factors towards granting rights. </div> <span id="Granting"></span> === المنح === يمكن للإداريين منح صلاحية مسيّر لأي مستخدم مستوفٍ للمتطلبات بعد 48 ساعة من نشر الطلب على [[Wikifunctions:Requests for user groups#Functioneer]] ولم يكن هناك أيّ اعتراض. قد تُمنح الصلاحية ودون انتظار للمستخدمين الذين سبق لهم أن حملوا الصلاحية ولكن سُحبت منهم لسبب غير خلافي أو بسبب عدم النشاط. <span id="Removal_of_functioneer"></span> == سحب الصلاحية == تُسحب صلاحية مسيّر من أي مستخدم استوفى واحدة مما يلي: * تُسحب الصلاحية بمبرر عدم النشاط من أي مسيّر لم يستخدم مجموعة أدوات المسيّرين طوال عام كامل. * تُسحب الصلاحية من المستخدم إن تم التوصّل لتوافق مجتمعي حول ذلك بعد النقاش في [[Wikifunctions:Administrators' noticeboard|ويكي دوال:إخطار الإداريين]] أو [[Wikifunctions:Project chat|ويكي دوال:دردشة المشروع]]. <span id="Technical_ability"></span> == القدرة التقنية == {{See also|Special:ListGroupRights#functioneer}} مجموعة المستخدمين <code>functioneer</code> تتيح لحامليها القدرة التقنية على: * {{int:right-wikilambda-connect-tester}} — <code>wikilambda-connect-tester</code> * {{int:right-wikilambda-connect-implementation}} — <code>wikilambda-connect-implementation</code> * {{int:right-wikilambda-disconnect-tester}} — <code>wikilambda-disconnect-tester</code> * {{int:right-wikilambda-disconnect-implementation}} — <code>wikilambda-disconnect-implementation</code> * {{int:right-wikilambda-edit-running-function}} — <code>wikilambda-edit-running-function</code> * {{int:right-wikilambda-edit-attached-implementation}} — <code>wikilambda-edit-attached-implementation</code> * {{int:right-wikilambda-edit-attached-tester}} — <code>wikilambda-edit-attached-tester</code> * {{int:right-autopatrol}} — <code>autopatrol</code> مؤقتًا خلال الإصدار المبكّر من ويكي دوال، ليس لديهم بعد: * {{int:right-wikilambda-create-type}} — <code>wikilambda-create-type</code> <span id="See_also"></span> == أنظر أيضًا == * سياق أكثر تفصيلًا على [[mw:Help:Wikifunctions/User rights]] * [[Special:MyLanguage/Wikifunctions:Maintainers|ويكي دوال:متعهّدون]] * [[Special:MyLanguage/Wikifunctions:User groups|ويكي دوال:مجموعات المستخدمين]] [[Category:User groups{{#translation:}}]] [[Category:Functioneers|*]] tcnh6h59hxptpbexagzid2pt9zomiax Z22978 0 51639 262413 262284 2026-04-01T13:26:49Z Csisc 991 262413 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z22978" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6001", "Z17K2": "Z22978K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "elemento" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6092", "Z17K2": "Z22978K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "proprietà" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z8K3": [ "Z20", "Z22980", "Z23545", "Z23554", "Z26404", "Z26954", "Z27206" ], "Z8K4": [ "Z14", "Z22979", "Z26806", "Z22982" ], "Z8K5": "Z22978" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "values (unqualified) from Wikidata item statements" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "valori di dichiarazione con proprietà Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "قيم غير مدعومة بتصفيات من عبارات عنصر ويكي بيانات" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "claim from QID and property", "value of triple", "triple value", "value of QID and property claim", "property and QID claim value", "value of claim from Wikidata item", "value of claims from Wikidata item", "value of property claims from Wikidata item", "values of property claims from Wikidata item" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "dichiarazione da QID e proprietà", "valore di tripletto", "valore di proprietà" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns the value from each of the Wikidata item’s statements whose property reference matches the given property’s reference (without any statement qualifiers)" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Restituisce una lista dei valori delle dichiarazioni di un elemento Wikidata con il predicato uguale alla proprietà data." } ] } } qnlrvdac6vkqrxj6pp2gjioy8lwq998 Wikifunctions:Support for Wikidata content/pl 4 52215 262466 247043 2026-04-01T19:31:19Z FuzzyBot 207 Updating to match new version of source page 262466 wikitext text/x-wiki <languages/> {{AW Content}}{{Technical documentation navbox}} <div lang="en" dir="ltr" class="mw-content-ltr"> Wikifunctions provides support for retrieving and using Wikidata content, including encyclopedic content contained primarily in ''Items'' and lexicographic content contained in ''Lexemes, Lexeme forms'', and ''Lexeme senses''. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Since instances of these four content types can contain ''Statements'', Wikifunctions also includes support for ''Statements'' and their components, including ''Properties'', ''Statement ranks'', ''Qualifiers'', and (coming soon) ''References''. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Documentation of Wikidata's lexicographic types can be found at [[:d:Special:MyLanguage/WD:Lexicographical data/Documentation|lexicographical data documentation]], and documentation of the other Wikidata types can be found at [[mw:Special:MyLanguage/Wikibase/DataModel|Wikibase/DataModel]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Terminology note''': On Wikidata, ''Item, Property, Lexeme, Lexeme form'', and ''Lexeme sense'' are all types of ''entities'', so we refer to these as the ''entity types''. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Implemented support currently includes: </div> # <span lang="en" dir="ltr" class="mw-content-ltr">Built-in types corresponding to the 5 entity types, ''Statement'', and ''Statement rank''</span> # <span lang="en" dir="ltr" class="mw-content-ltr">A built-in type "Reference", which corresponds to Wikidata's ''ReferenceRecord'' type</span> # <span lang="en" dir="ltr" class="mw-content-ltr">A built-in type "Claim" <sup>[ [[d:Special:MyLanguage/Wikidata:Glossary#Claim|glossary]] ]</sup>, which corresponds to Wikidata's type {{Q|86719099}} <sup>[ [[d:Special:MyLanguage/Wikidata:Glossary#Snak|glossary]] ]</sup>, and is used in Wikifunctions' representation of qualifiers and references inside statements</span> # <span lang="en" dir="ltr" class="mw-content-ltr">Built-in ''reference types'' corresponding to the 5 entity types</span> # <span lang="en" dir="ltr" class="mw-content-ltr">Built-in ''fetch functions'', for each of the entity types, which retrieve content from Wikidata and transform it into instances of the built-in types</span> # <span lang="en" dir="ltr" class="mw-content-ltr">Built-in ''search functions'', which provide methods for finding lexemes by their relations to other entities</span> # <span lang="en" dir="ltr" class="mw-content-ltr">User interface components for selecting Wikidata content to be fetched, and for displaying the fetched content.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Terminology notes''': </div> * <span lang="en" dir="ltr" class="mw-content-ltr">We refer to the built-in types of (1) -- (3) as the “Wikidata types”, and the built-in types of (4) as the “Wikidata reference types”, but note that all of these are types '''on Wikifunctions''' for working with content '''from Wikidata'''.</span> <span lang="en" dir="ltr" class="mw-content-ltr">When we mention one of these types below, it will be underlined, and it will also be a link if it’s currently defined on Wikifunctions (e.g., [[Z6005|<u>Wikidata lexeme</u>]]).</span> * <span lang="en" dir="ltr" class="mw-content-ltr">To help keep things clear, when we mention a type ''in italics'' (such as ''Lexeme'' or ''Item'') we are talking about a type that exists '''on Wikidata'''.</span> <span lang="en" dir="ltr" class="mw-content-ltr">For example, we will talk about the [[Z6005|<u>Wikidata lexeme</u>]] type that’s been created on Wikifunctions, which corresponds to the ''Lexeme'' type on Wikidata.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The ''reference types'' mentioned in (4) are not related to the "Reference" type mentioned in (2).</span> <span lang="en" dir="ltr" class="mw-content-ltr">(4) provides a way to refer to Wikidata entities using their identifiers, whereas (2) captures the sources that substantiate particular content.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> This page describes each of the above areas of support. Everything described here is deployed and available, except as noted in a few places. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Wikidata types == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The following types have been defined, with their structure corresponding closely to the structure of the corresponding types on wikidata: </div> * [[Z6005|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme</span></u>]] * [[Z6004|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme form</span></u>]] * [[Z6006|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme sense</span></u>]] * [[Z6003|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata statement</span></u>]] * [[Z6002|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata property</span></u>]] * [[Z6001|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata item</span></u>]] * [[Z6040|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata statement rank</span></u>]] * [[Z6008|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata reference</span></u>]] * <span lang="en" dir="ltr" class="mw-content-ltr">[[Z6007|<u> Wikidata claim</u>]], which corresponds to Wikidata's ''Snak'' type</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[Z6020|<u> Wikidata claim subtype</u>]], which captures the 3 types of Snaks on Wikidata</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Instances of these types are never made persistent on Wikifunctions (except for the instances of [[Z6040|<u>Wikidata statement rank</u>]] and [[Z6020|<u>Wikidata claim subtype</u>]]). </div> <span lang="en" dir="ltr" class="mw-content-ltr">They are constructed on the fly, when needed, using content retrieved directly from Wikidata.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Instances of the entity types carry within them the identifier of the Wikidata entity from which they were obtained. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[Z6040|<u>Wikidata statement rank</u>]] is an enumeration type which has only the 3 fixed instances <u>preferred</u>, <u>normal</u>, and <u>deprecated</u>. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[Z6020|<u>Wikidata claim subtype</u>]] is an enumeration type which has only the 3 fixed instances <u>value</u>, <u>some value</u>, and <u>no value</u>. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Additional background, motivation, and examples of the Wikidata types may be found on the [[Wikifunctions:Type proposals/Wikidata based types|types proposal discussion page]] (but please be aware that page is no longer active and isn't necessarily up-to-date in all details). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Example === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> An instance of [[Z6005|<u>Wikidata lexeme</u>]] has these 7 parts: </div> # <span lang="en" dir="ltr" class="mw-content-ltr">identity, with a value of type [[Z6095|<u>Wikidata lexeme reference</u>]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">lemmas, with a value of type [[Z12|Multilingual text]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">language, with a value of type [[Z60|Natural language]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">lexical category, with a value of type [[Z6091|<u>Wikidata item reference</u>]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">statements, whose value is a list of [[Z6003|<u>Wikidata statement</u>]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">senses, whose value is a list of [[Z6006|<u>Wikidata lexeme sense</u>]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">forms, whose value is a list of [[Z6004|<u>Wikidata lexeme form</u>]]</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Note, then, that each such instance contains instances of three other Wikidata types ([[Z6003|<u>Wikidata statement</u>]], [[Z6006|<u>Wikidata lexeme sense</u>]], and [[Z6004|<u>Wikidata lexeme form</u>]]), and also two Wikidata reference types (which are discussed in the next section). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[Z12|Multilingual text]] and [[Z60|Natural language]] are multipurpose Wikifunctions’ types, not created specifically for handling Wikidata content. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The identity part stores the Wikidata identifier associated with the lexeme, and serves as a self-reference. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> For information about the content of each of the other parts, please see [[:d:Special:MyLanguage/d:Lexicographical data/Documentation|d:Lexicographical data/Documentation]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A specific instance, which has been fetched from [[:d:Lexeme:L3435|L3435 on Wikidata]], is shown in the appendix. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Wikidata types === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> All these types are defined and available for use; there are no outstanding tasks directly related to them. </div> <span lang="en" dir="ltr" class="mw-content-ltr">They all have built-in equality functions.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Each of the five entity types has a built-in fetch function, as described below, by which its instances can be directly fetched (retrieved from Wikidata and instantiated on Wikifunctions). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Notes about Wikidata statements === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Statements appear inside of Wikidata items, properties, lexemes, lexeme forms, and lexeme senses. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Each [[Z6003|<u>Wikidata statement</u>]] imported from Wikidata contains seven parts: </div> # <span lang="en" dir="ltr" class="mw-content-ltr">a subject (an entity reference, discussed below)</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a predicate (a property reference, discussed below)</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a value</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a rank (an instance of [[Z6040|<u>Wikidata statement rank</u>]])</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a list of qualifiers (each represented as a [[Z6003|<u>Wikidata claim</u>]])</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a list of [[Z6008|<u>Wikidata reference</u>]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">an instance of [[Z6020|<u>Wikidata claim subtype</u>]].</span> <div lang="en" dir="ltr" class="mw-content-ltr"> The value, (3), may be of several different Wikifunctions types, including: </div> * [[Z6|<u><span lang="en" dir="ltr" class="mw-content-ltr">String</span></u>]] * [[Z11|<u><span lang="en" dir="ltr" class="mw-content-ltr">Monolingual text</span></u>]] * [[Z6010|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata quantity</span></u>]] * [[Z6011|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata geo-coordinate</span></u>]] * [[Z6040|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata time</span></u>]] * <span lang="en" dir="ltr" class="mw-content-ltr">one of the Wikidata reference types, discussed below.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Because ''Statements'' in Wikidata do not have public identifiers, in Wikifunctions [[Z6003|<u>Wikidata statement</u>]] does not have a reference type or a fetch function. (These are described in more detail below.) </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Wikidata reference types == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The following reference types provide the means to refer to Wikidata entities without including the details of their content. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Instances of these reference types contain ''only'' the Wikidata ID of an entity, as a Z6/String. </div> * [[Z6095|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme reference</span></u>]] * [[Z6094|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme form reference</span></u>]] * [[Z6096|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme sense reference</span></u>]] * [[Z6092|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata property reference</span></u>]] * [[Z6091|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata item reference</span></u>]] <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example''': a [[Z6091|<u>Wikidata item reference</u>]] to the item ''Q1084'' (which represents the concept ''noun'' on Wikidata) looks like the following. </div> <span lang="en" dir="ltr" class="mw-content-ltr">The right column shows the formal ZObject representation (in canonical form); the left column, for readability, shows the same content with English labels for each of the ZObject's elements.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Wikifunctions’ ZObject representation is presented in {{ll|Wikifunctions:Function model}}; we do not explain the details of the representation here. </div> {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{ "type": "Wikidata item reference", "Wikidata item id": "Q1084" }</syntaxhighlight> | <syntaxhighlight lang="json">{ "Z1K1": "Z6091", "Z6091K1": "Q1084" }</syntaxhighlight> |} <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example uses''': </div> * <span lang="en" dir="ltr" class="mw-content-ltr">Wikidata reference types are used with Wikidata fetch functions (see below).</span> * <span lang="en" dir="ltr" class="mw-content-ltr">When entity IDs and ''Property'' IDs appear inside of Wikidata lexemes, Wikidata lexeme forms, Wikidata lexeme senses, or Wikidata statements, they appear as instances of the appropriate Wikidata reference types.</span> <span lang="en" dir="ltr" class="mw-content-ltr">For example, to indicate that ''Lexeme L3435'' (“umbrella”) has lexical category ''noun'' (which has entity ID ''Q1084''), the [[Z6005|<u>Wikidata lexeme</u>]] for ''L3435'' contains the [[Z6091|<u>Wikidata item reference</u>]] shown above, in the '''Example'''.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Wikidata reference types === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Ready for use. No outstanding tasks directly related to these types. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Wikidata fetch functions == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A fetch function is a built-in Wikifunctions function that takes an instance of one of the Wikidata reference types as its input argument. </div> <span lang="en" dir="ltr" class="mw-content-ltr">As noted above, each such instance contains the ID of a Wikidata entity.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Given that, it retrieves the content of that entity from Wikidata and transforms it into an instance of the corresponding Wikidata type. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example''': If [[Z6825|<u>Fetch Wikidata lexeme</u>]] is called with this instance of [[Z6095|<u>Wikidata lexeme reference</u>]]: </div> {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{ "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }</syntaxhighlight> | <syntaxhighlight lang="json">{ "Z1K1": "Z6095", "Z6095K1": "L3435" }</syntaxhighlight> |} <div lang="en" dir="ltr" class="mw-content-ltr"> it will return the instance of [[Z6005|<u>Wikidata lexeme</u>]] that is introduced in the ''Example'' subsection of the ''Wikidata types'' section above, and shown in greater detail in the Appendix. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Wikidata fetch functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A fetch function exists for each of the entity types on Wikifunctions: </div> * [[Z6825|<u><span lang="en" dir="ltr" class="mw-content-ltr">Fetch Wikidata lexeme</span></u>]] * [[Z6824|<u><span lang="en" dir="ltr" class="mw-content-ltr">Fetch Wikidata lexeme form</span></u>]] * [[Z6826|<u><span lang="en" dir="ltr" class="mw-content-ltr">Fetch Wikidata lexeme sense</span></u>]] * [[Z6822|<u><span lang="en" dir="ltr" class="mw-content-ltr">Fetch Wikidata property</span></u>]] * [[Z6821|<u><span lang="en" dir="ltr" class="mw-content-ltr">Fetch Wikidata item</span></u>]] <div lang="en" dir="ltr" class="mw-content-ltr"> To enable calling the fetch functions from the user interface, Wikifunctions provides selector components, which make it possible to select an entity to be fetched. </div> <span lang="en" dir="ltr" class="mw-content-ltr">There will eventually be a selector corresponding to each of the entity types (and thus, to each of the fetch functions).</span> <div lang="en" dir="ltr" class="mw-content-ltr"> The next section provides more information about selector components. </div> <span id="Wikidata_search_functions"></span> == Funkcje wyszukiwania w Wikidanych == <div lang="en" dir="ltr" class="mw-content-ltr"> In addition to fetching content from Wikidata, it's also possible to search Wikidata content in various ways, using its APIs. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Wikifunctions currently provides two built-in functions based on these search capabilities. </div> <span id="Function:_Find_lexemes_for_an_item"></span> === Funkcja: [[Z6830|<u>Znajdź leksemy dla elementu</u>]] === * Typy argumentów: [[Z6091|<u>Odwołanie do elementu Wikidata</u>]], [[Z6092|<u>Odwołanie do właściwości Wikidanych</u>]], [[Z60|<u>Język naturalny</u>]] * Typ zwracanej wartości: Lista [[Z6095|<u>odwołań do leksemów Wikidanych</u>]] Wikidane rejestrują przydatne relacje między sensami leksemów (które reprezentują znaczenia leksemu) a elementami. Obejmują one: * <span lang="en" dir="ltr" class="mw-content-ltr">[[d:Property:P5137|item for this sense]], most often connecting a noun to a thing or a class of things in Wikidata</span> * [[d:Property:P9970|predykat dla]], łączący czasownik z czynnością lub wydarzeniem * <span lang="en" dir="ltr" class="mw-content-ltr">[[d:Property:P6271|demonym of]], connecting a noun or adjective to a location, describing the people and things that live or are from that place.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example 1.''' The three senses of the lexeme [[d:Lexeme:L18379|L18379/rose]] refer to the color, the flower, and the biological taxon. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Each of these 3 senses is related to a different item, by means of a statement, in Wikidata, such as this (for the first sense): </div> * <span lang="en" dir="ltr" class="mw-content-ltr">statement subject: [[d:Lexeme:L18379|L18379-S1/rose sense 1]]</span> * <span lang="en" dir="ltr" class="mw-content-ltr">statement property: [[d:Property:P5137|P5137/item for this sense]]</span> * <span lang="en" dir="ltr" class="mw-content-ltr">statement value: [[d:Q533047|Q533047/rose]]</span> <div lang="en" dir="ltr" class="mw-content-ltr"> [[Z6830|<u>Find lexemes for an item</u>]] searches for lexemes that are related to a given item by a given property. (Even though the relationships exist between a ''lexeme sense'' and an item, Wikidata's API, and this function, return references to the ''lexeme(s)'' that contain the sense(s).) </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example''' '''2''': Calling [[Z6830|<u>Find lexemes for an item</u>]] with [[d:Q533047|Q533047/rose]] (the color), [[d:Property:P5137|P5137/item for this sense]], and [[Z1002|<u>Z1002/English</u>]] returns a list containing the lexeme reference for [[d:Lexeme:L18379|L18379/rose]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Calling the function with [[d:Q102231|Q102231/rose]] (the flower) or with [[d:Q34687|Q34687/Rosa ]] (the biological taxon) as the first argument also returns the lexeme [[d:Lexeme:L18379|L18379/rose]], because that lexeme is related (via its 3 senses) to all 3 of those items. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example''' '''3''': Calling [[Z6830|<u>Find lexemes for an item</u>]] with [[d:Q55|Q55/Netherlands]], [[d:Property:P6271|P6271/demonym of]], and [[Z1002|<u>Z1002/English</u>]] returns a list containing the [[Z6095|<u>Wikidata lexeme reference</u>]] for [[d:Lexeme:L34519|L34519/Dutch]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> For an example in which [[Z6830|<u>Find lexemes for an item</u>]] is used in generating a natural language phrase, please see the ''Function of the Week'' section in {{ll|Wikifunctions:Status updates/2025-02-26}}. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Function: [[Z6831|<u>Find lexemes for a Wikidata lexeme sense</u>]] === </div> * <span lang="en" dir="ltr" class="mw-content-ltr">Argument types: [[Z6096|<u>Wikidata lexeme sense reference</u>]], [[Z6092|<u>Wikidata property reference</u>]], [[Z60|<u>Natural language</u>]]</span> * <span lang="en" dir="ltr" class="mw-content-ltr">Return value type: List of [[Z6095|<u>Wikidata lexeme reference</u>]]</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Wikidata also captures useful relationships between lexemes senses and other lexeme senses, such as the relationships expressed using the property [[:d:Property:P8471|pertainym of]], which links an adjective sense to a related noun sense (e.g. lunar → moon), or an adverb sense to a related adjective sense (e.g. slowly → slow). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[Z6831|<u>Find lexemes for a Wikidata lexeme sense</u>]] searches for lexemes that are related to a given lexeme sense by a given property, such as [[:d:Property:P8471|pertainym of]]. (Even though the relationships exist between pairs of ''lexeme senses'', Wikidata's API, and this function, return references to the ''lexeme(s)'' that contain the target sense(s).) </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == User interface == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Selectors === </div> [[File:Selecting a lexeme for "goose".png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Fig. 1. Selecting a lexeme for "goose"</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> Selectors make it possible, in Wikifunctions' user interface, to select an entity to be used. </div> <span lang="en" dir="ltr" class="mw-content-ltr">For example, when the user types a partial keyword in Wikifunctions' lexeme selector, the selector will query Wikidata for lexemes that match that partial keyword. (The search matches the partial keyword against the lemmas of all the lexemes on Wikidata.)</span> <span lang="en" dir="ltr" class="mw-content-ltr">It shows up to 10 of the current matches, and allows the user to pick one of them.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> It updates the matches list as more typing is done. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example''': Figure 1 shows the appearance of a lexeme selector, after typing in the 5 characters "goose". </div> <span lang="en" dir="ltr" class="mw-content-ltr">At this point the user is presented with 4 matching lexemes to choose from.</span> <span lang="en" dir="ltr" class="mw-content-ltr">For an example in which this lexeme selector is used in preparing a function call, please see the ''Function of the Week'' section in {{ll|Wikifunctions:Status updates/2024-10-17}}.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Note that the presence of a Wikidata selector is indicated by the Wikidata icon (with vertical bars in red, green, and blue). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Once a choice has been made by the user, the selector will generate the appropriate internal representation of the selected item, depending on context: </div> # <span lang="en" dir="ltr" class="mw-content-ltr">an instance of the appropriate Wikidata reference type, if that's all that's needed, or</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a call to the appropriate fetch function, with an instance of the reference type as the argument passed to that call.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Selectors are primarily used when providing the arguments for a function call in the UI, and the called function provides the relevant context. </div> <span lang="en" dir="ltr" class="mw-content-ltr">If the user is specifying a value for an argument having a Wikidata reference type as its type, the selector will provide (1).</span> <span lang="en" dir="ltr" class="mw-content-ltr">In this case, no fetch is performed.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> If the argument in question has a Wikidata type as its type, the selector will provide (2), which will internally fetch the entire object and make it available to the called function. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Display elements === </div> [[File:Compact view of lexeme form for "umbrellas".png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Fig. 2. Compact view of the lexeme form for "umbrellas"</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> Wikifunctions also provides a simplified, compact view of Wikidata entities. </div> <span lang="en" dir="ltr" class="mw-content-ltr">This view is displayed in read pages and when viewing the output of a function call.</span> <span lang="en" dir="ltr" class="mw-content-ltr">This compact view displays the Wikidata icon followed by a word-form associated with the Wikidata entity (e.g., a lemma from a lexeme, representation from a lexeme form, or label from an entity), in the user's language if available.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> The word-form is linked to the Wikidata page from which the entity has been fetched. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example:''' Figure 2 shows the compact view, below the word '''Result''', of the [[Z6824|<u>Wikidata lexeme form</u>]] for ''umbrellas'' (which is called the ''representation'' of the form). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This is the initial appearance of the result of running a function that returns a lexeme form. </div> [[File:Expanded view of lexeme form for "umbrellas".png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Fig. 3. Expanded view of the lexeme form for "umbrellas"</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> If there's a need to explore the entity and its details, it can be expanded using the right ''chevron'' button (which looks like '>') preceding the element. </div> <span lang="en" dir="ltr" class="mw-content-ltr">The expanded view allows the user to understand what kind of representation is being used for this entity.</span> <span lang="en" dir="ltr" class="mw-content-ltr">The representation might employ a Wikidata reference type, a function call to the appropriate Wikidata fetch function, or the entire entity instance returned by that function call.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> In any case, the user will be able to expand, explore and navigate through its content. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example:''' Figure 3 shows the expanded view of the lexeme form for ''umbrellas'', which results from clicking the chevron in Figure 2. </div> <span lang="en" dir="ltr" class="mw-content-ltr">Here we see the presentation of the entire instance of [[Z6824|<u>Wikidata lexeme form</u>]].</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Each of the form's nested components with a chevron (e.g., <code>identity</code>, <code>lexeme</code>, etc.), can be expanded for further exploration. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of UI components for Wikidata entity types === </div> * [[Z6825|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme</span></u>]] ** <span lang="en" dir="ltr" class="mw-content-ltr">Display and selector: available</span> * [[Z6824|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme form</span></u>]] ** <span lang="en" dir="ltr" class="mw-content-ltr">Display and selector: available</span> * [[Z6826|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme sense</span></u>]] ** <span lang="en" dir="ltr" class="mw-content-ltr">Display and selector: date of release not yet determined</span> * [[Z6821|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata item</span></u>]] ** <span lang="en" dir="ltr" class="mw-content-ltr">Display and selector: available</span> * [[Z6822|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata property</span></u>]] ** <span lang="en" dir="ltr" class="mw-content-ltr">Display and selector: available</span> <div lang="en" dir="ltr" class="mw-content-ltr"> === Limitations of UI components for Wikidata entity types === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Visual discrimination'''. Currently the Wikifunctions UI is lacking in visual discrimination between the various Wikidata entity types: </div> * <span lang="en" dir="ltr" class="mw-content-ltr">The selectors for the other entity types look very similar to that for Wikidata lexemes, shown in Figure 1.</span> <span lang="en" dir="ltr" class="mw-content-ltr">There is no explicit indication of which type is being selected.</span> ** <span lang="en" dir="ltr" class="mw-content-ltr">Workarounds: Usually one knows from context which type of thing is being selected.</span> <span lang="en" dir="ltr" class="mw-content-ltr">In addition, the content of the selection choices (in the drop-down list) varies depending on which type of thing is being selected.</span> <span lang="en" dir="ltr" class="mw-content-ltr">For example, in a ''lexeme'' selector each choice shows its lemma, language, and part of speech (as shown in Figure 1), whereas in a ''lexeme form'' selector each choice shows its word-form and grammatical features, along with information that identifies its containing lexeme.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The compact views for the other entity types look the same as that for Wikidata lexemes, shown in Figure 2. (That is, they only show the Wikidata icon and a single word form.)</span> ** <span lang="en" dir="ltr" class="mw-content-ltr">Workaround: If it's not obvious from context, one can click the chevron to get the expanded view of the entity, which explicitly states its type, as shown in Figure 3.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Missing compact views'''. Because the display elements for [[Z6006|<u>Wikidata lexeme sense</u>]] and [[Z6003|<u>Wikidata statement</u>]] have not yet been fully deployed, the presentation of elements of these types can be rather space-consuming, and can detract from the readability of larger entities that contain them. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This is especially true when a lexeme, lexeme form, or lexeme sense contains a sizable list of statements. </div> '''Niezgodność statusu'''. Chociaż funkcja pobierania jest dostępna dla [[Z6826|<u>leksemu Wikidanych</u>]], selektor dla tego typu nie jest jeszcze dostępny. <div lang="en" dir="ltr" class="mw-content-ltr"> == Appendix: an instance of Wikidata lexeme == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This example is introduced in the ''Example'' subsection of the ''Wikidata types'' section. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> It shows a specific instance of Wikidata lexeme, which has been fetched from [[:d:Lexeme:L3435|L3435 on Wikidata]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The right column shows the formal ZObject representation (in canonical form); the left column, for readability, shows the same content with English labels for each of the ZObject's elements. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Wikifunctions’ ZObject representation is presented in {{ll|Wikifunctions:Function model}}; we do not explain the details of the representation here. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The example has been shortened by omitting some content, as indicated by ellipses. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> For readability, it also omits the element type indication that normally appears in the first position of each list in canonical form. </div> {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{ "type": "Wikidata lexeme", "identity": { "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }, "lemmas": { "type": "Multilingual text", "texts": [ { "type": "Monolingual text", "language": "English", "text": "umbrella" } ] }, "language": "English", "lexical category": { "type": "Wikidata item reference", /* Wikidata item for "noun": */ "Wikidata item id": "Q1084" }, "statements": [ { "type": "Wikidata statement", "subject": { "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }, "predicate": { "type": "Wikidata property reference", /* Oxford English Dictionary ID */ "Wikidata property id": "P5275" }, "value": "208852", ... }, ... ], "senses": [ { "type": "Wikidata lexeme sense", "identity": { "type": "Wikidata lexeme sense reference", "Wikidata lexeme sense id": "L3435-S1" }, "glosses": { "type": "Multilingual text", "texts": [ { "type": "Monolingual text", "language": "Spanish", "text": "utensilio empleado para cubrirse de la lluvia" } ] }, "statements": [ ... ] } ], "forms": [ { "type": "Wikidata lexeme form", "identity": { "type": "Wikidata lexeme form reference", "Wikidata lexeme form id": "L3435-F1" }, "lexeme": { "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }, "representations": { "type": "Multilingual text", "texts": [ { "type": "Monolingual text", "language": "English", "text": "umbrella" } ] }, "grammatical features": [ { "type": "Wikidata item reference", /* Wikidata item for "singular": */ "Wikidata item id": "Q110786" } ], "statements": [ /* (empty list) */ ] }, ... ] } </syntaxhighlight> | <syntaxhighlight lang="json" line="line">{ "Z1K1": "Z6005", "Z6005K1": { "Z1K1": "Z6095", "Z6095K1": "L3435" }, "Z6005K2": { "Z1K1": "Z12", "Z12K1": [ { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "umbrella" } ] }, "Z6005K3": "Z1002", "Z6005K4": { "Z1K1": "Z6091", "Z6091K1": "Q1084" }, "Z6005K5": [ { "Z1K1": "Z6003", "Z6003K1": { "Z1K1": "Z6095", "Z6095K1": "L3435" }, "Z6003K2": { "Z1K1": "Z6092", "Z6092K1": "P5275" }, "Z6003K3": "208852", ... }, ... ], "Z6005K6": [ { "Z1K1": "Z6006", "Z6006K1": { "Z1K1": "Z6096", "Z6096K1": "L3435-S1" }, "Z6006K2": { "Z1K1": "Z12", "Z12K1": [ { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "utensilio empleado para cubrirse de la lluvia" } ] }, "Z6006K3": [ ... ] } ], "Z6005K7": [ { "Z1K1": "Z6004", "Z6004K1": { "Z1K1": "Z6094", "Z6094K1": "L3435-F1" }, "Z6004K2": { "Z1K1": "Z6095", "Z6095K1": "L3435" }, "Z6004K3": { "Z1K1": "Z12", "Z12K1": [ { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "umbrella" } ] }, "Z6004K4": [ { "Z1K1": "Z6091", "Z6091K1": "Q110786" } ], "Z6004K5": [ ] }, ... ] } </syntaxhighlight> |} [[Category:Wikidata{{#translation:}}| ]] [[Category:Technical documentation{{#translation:}}]] jrwqwhc4n1hr7uktck4tr8agyx07qwx Help:Special pages/de 12 52474 262509 261587 2026-04-01T19:36:21Z Ameisenigel 44 262509 wikitext text/x-wiki {{shortcut|[[WF:SP]]}} <languages/> '''Spezialseiten''' sind Seiten auf Wikifunctions, die von der [[mw:|MediaWiki-Software]] für spezielle Zwecke erstellt werden. Diese Seiten befinden sich im Spezial-Namensraum, einem Namensraum für Seiten, die nicht direkt bearbeitet werden können. Eine Liste aller existierenden Spezialseiten in diesem Wiki ist unter [[Special:SpecialPages]] verfügbar. <span id="Editing_a_special_page"></span> == Bearbeiten einer Spezialseite == Spezialseiten können nicht direkt bearbeitet werden, Systemmeldungen im MediaWiki-Namensraum können jedoch von Administratoren und Benutzeroberflächenadministratoren bearbeitet werden. Seiten im MediaWiki-Namensraum sind Systemnachrichten und Änderungen an ihnen führen auch zu Änderungen an der MediaWiki-Benutzeroberfläche. <span id="Example"></span> === Beispiel === Beispielsweise kann [[Special:BadTitle]] (was als Rotlink angezeigt wird, aber eine gültige Spezialseite ist) von einem Administrator oder Benutzeroberflächenadministrator bearbeitet werden, indem die Systemnachricht unter [[MediaWiki:Badtitletext]] bearbeitet wird. <span id="Transclusion_of_a_special_page"></span> == Transklusion einer Spezialseite == Es gibt einige Spezialseiten auf Wikifunctions, die durch Hinzufügen von <code><nowiki>{{Special:Seitenname}}</nowiki></code> transkludiert werden können, wobei "Seitenname" durch den Namen der Spezialseite ersetzt werden sollte. <span id="Examples"></span> === Beispiele === Die Transklusion von [[Special:RecentChanges]] würde den Inhalt ergeben, der in der folgenden Box angezeigt wird: <div style="border: 1px solid var(--border-color-subtle,#c8ccd1); padding:1em; max-height:300px; overflow:auto;">{{Special:RecentChanges}}</div> <div class="mw-translate-fuzzy"> Die Transklusion von [[Special:RecentChangesLinked/Z12863]] würde folgendes ergeben: </div> <div style="border: 1px solid var(--border-color-subtle,#c8ccd1); padding:1em; max-height:300px; overflow:auto;"> {{Special:RecentChangesLinked/Z12863}}</div> <span id="Problems_with_transcluding"></span> === Probleme mit der Transklusion === Bei vielen Spezialseiten kann der Inhalt beim Transkludieren nicht gelesen werden. Dies würde nur einen Link zur Spezialseite ergeben. Die Transklusion von [[Special:SpecialPages]] würde beispielsweise folgendes ergeben: {{Special:SpecialPages}} Bei der obigen Transklusion handelt es sich um einen Link zur Spezialseite und nicht um ihren Inhalt. <span id="Valid_and_invalid_special_pages"></span> == Gültige und ungültige Spezialseiten == <span id="Valid_special_pages"></span> === Gültige Spezialseiten === Es gibt mehrere Spezialseiten auf Wikifunctions und eine Liste findet sich unter [[Special:SpecialPages]]. <span id="Invalid_special_pages"></span> === Ungültige Spezialseiten === {{shortcut|[[WF:NSSP]]|[[WF:NOSUCHSPECIALPAGE]]}} Beim Aufruf einer ungültigen Spezialseite wird die Meldung "Spezialseite nicht vorhanden" angezeigt. Beispielsweise ist [[Special:Special]] eine ungültige Spezialseite und ein Klick darauf führt nicht zu einer Bearbeitung. Die Systemnachricht ist im MediaWiki-Namensraum unter [[MediaWiki:Nospecialpagetext]] verfügbar. Sie sieht folgendermaßen aus: {{int:Nospecialpagetext}} Unten in der Systemnachricht befindet sich eine Schaltfläche, die dich zu [[Wikifunctions:Main Page]] weiterleitet. <span id="Linking_problems"></span> == Probleme bei der Verlinkung == Wenn ein Link zu einer nicht existierenden Spezialseite (Beispiel: [[Special:RedLink]]) hinzugefügt wird, wird dieser als Rotlink angezeigt. Das Problem besteht jedoch darin, dass [[Special:BadTitle]] als Rotlink angezeigt wird, obwohl es sich um eine gültige Spezialseite handelt. [[Category:Help]] 2ifhnj4qgzey2m5bf52rxm5v7e2cln9 262511 262509 2026-04-01T19:36:28Z Ameisenigel 44 262511 wikitext text/x-wiki {{shortcut|[[WF:SP]]}} <languages/> '''Spezialseiten''' sind Seiten auf Wikifunctions, die von der [[mw:|MediaWiki-Software]] für spezielle Zwecke erstellt werden. Diese Seiten befinden sich im Spezial-Namensraum, einem Namensraum für Seiten, die nicht direkt bearbeitet werden können. Eine Liste aller existierenden Spezialseiten in diesem Wiki ist unter [[Special:SpecialPages]] verfügbar. <span id="Editing_a_special_page"></span> == Bearbeiten einer Spezialseite == Spezialseiten können nicht direkt bearbeitet werden, Systemmeldungen im MediaWiki-Namensraum können jedoch von Administratoren und Benutzeroberflächenadministratoren bearbeitet werden. Seiten im MediaWiki-Namensraum sind Systemnachrichten und Änderungen an ihnen führen auch zu Änderungen an der MediaWiki-Benutzeroberfläche. <span id="Example"></span> === Beispiel === Beispielsweise kann [[Special:BadTitle]] (was als Rotlink angezeigt wird, aber eine gültige Spezialseite ist) von einem Administrator oder Benutzeroberflächenadministrator bearbeitet werden, indem die Systemnachricht unter [[MediaWiki:Badtitletext]] bearbeitet wird. <span id="Transclusion_of_a_special_page"></span> == Transklusion einer Spezialseite == Es gibt einige Spezialseiten auf Wikifunctions, die durch Hinzufügen von <code><nowiki>{{Special:Seitenname}}</nowiki></code> transkludiert werden können, wobei "Seitenname" durch den Namen der Spezialseite ersetzt werden sollte. <span id="Examples"></span> === Beispiele === Die Transklusion von [[Special:RecentChanges]] würde den Inhalt ergeben, der in der folgenden Box angezeigt wird: <div style="border: 1px solid var(--border-color-subtle,#c8ccd1); padding:1em; max-height:300px; overflow:auto;">{{Special:RecentChanges}}</div> Die Transklusion von [[Special:RecentChangesLinked/Z12863]] würde den Inhalt ergeben, der in der folgenden Box angezeigt wird: <div style="border: 1px solid var(--border-color-subtle,#c8ccd1); padding:1em; max-height:300px; overflow:auto;"> {{Special:RecentChangesLinked/Z12863}}</div> <span id="Problems_with_transcluding"></span> === Probleme mit der Transklusion === Bei vielen Spezialseiten kann der Inhalt beim Transkludieren nicht gelesen werden. Dies würde nur einen Link zur Spezialseite ergeben. Die Transklusion von [[Special:SpecialPages]] würde beispielsweise folgendes ergeben: {{Special:SpecialPages}} Bei der obigen Transklusion handelt es sich um einen Link zur Spezialseite und nicht um ihren Inhalt. <span id="Valid_and_invalid_special_pages"></span> == Gültige und ungültige Spezialseiten == <span id="Valid_special_pages"></span> === Gültige Spezialseiten === Es gibt mehrere Spezialseiten auf Wikifunctions und eine Liste findet sich unter [[Special:SpecialPages]]. <span id="Invalid_special_pages"></span> === Ungültige Spezialseiten === {{shortcut|[[WF:NSSP]]|[[WF:NOSUCHSPECIALPAGE]]}} Beim Aufruf einer ungültigen Spezialseite wird die Meldung "Spezialseite nicht vorhanden" angezeigt. Beispielsweise ist [[Special:Special]] eine ungültige Spezialseite und ein Klick darauf führt nicht zu einer Bearbeitung. Die Systemnachricht ist im MediaWiki-Namensraum unter [[MediaWiki:Nospecialpagetext]] verfügbar. Sie sieht folgendermaßen aus: {{int:Nospecialpagetext}} Unten in der Systemnachricht befindet sich eine Schaltfläche, die dich zu [[Wikifunctions:Main Page]] weiterleitet. <span id="Linking_problems"></span> == Probleme bei der Verlinkung == Wenn ein Link zu einer nicht existierenden Spezialseite (Beispiel: [[Special:RedLink]]) hinzugefügt wird, wird dieser als Rotlink angezeigt. Das Problem besteht jedoch darin, dass [[Special:BadTitle]] als Rotlink angezeigt wird, obwohl es sich um eine gültige Spezialseite handelt. [[Category:Help]] fsbbigwwuc0n203tfq5n6i452njjj94 Translations:Help:Special pages/9/de 1198 52483 262508 173566 2026-04-01T19:36:21Z Ameisenigel 44 262508 wikitext text/x-wiki Die Transklusion von $1 würde den Inhalt ergeben, der in der folgenden Box angezeigt wird: 5u5ps0fn0tlgxfpx08jk5t25aa9gpgi Translations:Help:Special pages/10/de 1198 52484 262510 173568 2026-04-01T19:36:27Z Ameisenigel 44 262510 wikitext text/x-wiki Die Transklusion von $1 würde den Inhalt ergeben, der in der folgenden Box angezeigt wird: 5u5ps0fn0tlgxfpx08jk5t25aa9gpgi Wikifunctions:Support for Wikidata content/uk 4 53158 262469 247211 2026-04-01T19:31:22Z FuzzyBot 207 Updating to match new version of source page 262469 wikitext text/x-wiki <languages/> {{AW Content}}{{Technical documentation navbox}} Вікіфункції забезпечують підтримку для отримання та використання вмісту Вікіданих, включаючи енциклопедичний вміст, що міститься переважно в ''елементах'', та лексикографічний вміст, що міститься в ''лексемах, формах лексем'' і ''смислах лексем''. Оскільки екземпляри цих чотирьох типів вмісту можуть містити ''твердження'', Вікіфункції також включають підтримку ''тверджень'' і їхніх компонентів, включаючи ''властивості'', ''ранги тверджень'', ''кваліфікатори'' та (незабаром) ''посилання''. <div class="mw-translate-fuzzy"> Документація щодо лексикографічних типів Вікіданих доступна на [[:d:Special:MyLanguage/WD:Lexicographical data/Documentation|Вікідані:Лексикографічні дані/Документація]], а документація інших типів Вікіданих — на [[mw:Special:MyLanguage/Wikibase/DataModel|Wikibase/DataModel]] </div> '''Термінологічна примітка''': На Вікіданих ''Елемент'' (Item), ''Властивість'' (Property), ''Лексема'' (Lexeme), ''Форма лексеми'' (Lexeme form) та ''Смисл лексеми'' (Lexeme sense) є типами ''сутностей'' (entities), тому ми посилаємось на них як на ''типи сутностей'' (entity types). Реалізована підтримка наразі включає: # Вбудовані типи, що відповідають 5 типам сутностей, ''Твердженню'' (Statement) та ''Рангу твердження'' (Statement rank). # <span lang="en" dir="ltr" class="mw-content-ltr">A built-in type "Reference", which corresponds to Wikidata's ''ReferenceRecord'' type</span> # <span lang="en" dir="ltr" class="mw-content-ltr">A built-in type "Claim" <sup>[ [[d:Special:MyLanguage/Wikidata:Glossary#Claim|glossary]] ]</sup>, which corresponds to Wikidata's type {{Q|86719099}} <sup>[ [[d:Special:MyLanguage/Wikidata:Glossary#Snak|glossary]] ]</sup>, and is used in Wikifunctions' representation of qualifiers and references inside statements</span> # <span lang="en" dir="ltr" class="mw-content-ltr">Built-in ''reference types'' corresponding to the 5 entity types</span> # <span lang="en" dir="ltr" class="mw-content-ltr">Built-in ''fetch functions'', for each of the entity types, which retrieve content from Wikidata and transform it into instances of the built-in types</span> # <span lang="en" dir="ltr" class="mw-content-ltr">Built-in ''search functions'', which provide methods for finding lexemes by their relations to other entities</span> # <span lang="en" dir="ltr" class="mw-content-ltr">User interface components for selecting Wikidata content to be fetched, and for displaying the fetched content.</span> '''Термінологічні примітки''': * <span lang="en" dir="ltr" class="mw-content-ltr">We refer to the built-in types of (1) -- (3) as the “Wikidata types”, and the built-in types of (4) as the “Wikidata reference types”, but note that all of these are types '''on Wikifunctions''' for working with content '''from Wikidata'''.</span> <span lang="en" dir="ltr" class="mw-content-ltr">When we mention one of these types below, it will be underlined, and it will also be a link if it’s currently defined on Wikifunctions (e.g., [[Z6005|<u>Wikidata lexeme</u>]]).</span> * <span lang="en" dir="ltr" class="mw-content-ltr">To help keep things clear, when we mention a type ''in italics'' (such as ''Lexeme'' or ''Item'') we are talking about a type that exists '''on Wikidata'''.</span> <span lang="en" dir="ltr" class="mw-content-ltr">For example, we will talk about the [[Z6005|<u>Wikidata lexeme</u>]] type that’s been created on Wikifunctions, which corresponds to the ''Lexeme'' type on Wikidata.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The ''reference types'' mentioned in (4) are not related to the "Reference" type mentioned in (2).</span> <span lang="en" dir="ltr" class="mw-content-ltr">(4) provides a way to refer to Wikidata entities using their identifiers, whereas (2) captures the sources that substantiate particular content.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> This page describes each of the above areas of support. Everything described here is deployed and available, except as noted in a few places. </div> <span id="Wikidata_types"></span> == Типи Вікіданих == Було визначено такі типи, структура яких тісно пов'язана зі структурою відповідних типів у Вікіданих: * [[Z6005|<u>Лексема Вікіданих</u>]] * [[Z6004|<u>Форма лексеми Вікіданих</u>]] * [[Z6006|<u>Смисл лексеми Вікіданих</u>]] * [[Z6003|<u>Твердження Вікіданих</u>]] * [[Z6002|<u>Властивість Вікіданих</u>]] * [[Z6001|<u>Елемент Вікіданих</u>]] * [[Z6040|<u>Ранг твердження Вікіданих</u>]] * [[Z6008|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata reference</span></u>]] * <span lang="en" dir="ltr" class="mw-content-ltr">[[Z6007|<u> Wikidata claim</u>]], which corresponds to Wikidata's ''Snak'' type</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[Z6020|<u> Wikidata claim subtype</u>]], which captures the 3 types of Snaks on Wikidata</span> Примірники цих типів ніколи не зберігаються на постійній основі у Вікіфункціях (за винятком примірників [[Z6040|<u>рангу твердження Вікіданих</u>]] і [[Z6020|<u>підтипу заяви Вікіданих</u>]]). Вони створюються динамічно, за потреби, з використанням вмісту, отриманого безпосередньо з Вікіданих. Примірники типів сутностей містять у собі ідентифікатор сутності Вікіданих, з якої їх отримано. <div lang="en" dir="ltr" class="mw-content-ltr"> [[Z6040|<u>Wikidata statement rank</u>]] is an enumeration type which has only the 3 fixed instances <u>preferred</u>, <u>normal</u>, and <u>deprecated</u>. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[Z6020|<u>Wikidata claim subtype</u>]] is an enumeration type which has only the 3 fixed instances <u>value</u>, <u>some value</u>, and <u>no value</u>. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Additional background, motivation, and examples of the Wikidata types may be found on the [[Wikifunctions:Type proposals/Wikidata based types|types proposal discussion page]] (but please be aware that page is no longer active and isn't necessarily up-to-date in all details). </div> <span id="Example"></span> === Приклад === Екземпляр [[Z6005|<u>лексеми Вікіданих</u>]] має такі 7 частин: # <span lang="en" dir="ltr" class="mw-content-ltr">identity, with a value of type [[Z6095|<u>Wikidata lexeme reference</u>]]</span> # леми (lemmas), із значенням типу [[Z12|Багатомовний текст]] # <span lang="en" dir="ltr" class="mw-content-ltr">language, with a value of type [[Z60|Natural language]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">lexical category, with a value of type [[Z6091|<u>Wikidata item reference</u>]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">statements, whose value is a list of [[Z6003|<u>Wikidata statement</u>]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">senses, whose value is a list of [[Z6006|<u>Wikidata lexeme sense</u>]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">forms, whose value is a list of [[Z6004|<u>Wikidata lexeme form</u>]]</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Note, then, that each such instance contains instances of three other Wikidata types ([[Z6003|<u>Wikidata statement</u>]], [[Z6006|<u>Wikidata lexeme sense</u>]], and [[Z6004|<u>Wikidata lexeme form</u>]]), and also two Wikidata reference types (which are discussed in the next section). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[Z12|Multilingual text]] and [[Z60|Natural language]] are multipurpose Wikifunctions’ types, not created specifically for handling Wikidata content. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The identity part stores the Wikidata identifier associated with the lexeme, and serves as a self-reference. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> For information about the content of each of the other parts, please see [[:d:Special:MyLanguage/d:Lexicographical data/Documentation|d:Lexicographical data/Documentation]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A specific instance, which has been fetched from [[:d:Lexeme:L3435|L3435 on Wikidata]], is shown in the appendix. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Wikidata types === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> All these types are defined and available for use; there are no outstanding tasks directly related to them. </div> <span lang="en" dir="ltr" class="mw-content-ltr">They all have built-in equality functions.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Each of the five entity types has a built-in fetch function, as described below, by which its instances can be directly fetched (retrieved from Wikidata and instantiated on Wikifunctions). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Notes about Wikidata statements === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Statements appear inside of Wikidata items, properties, lexemes, lexeme forms, and lexeme senses. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Each [[Z6003|<u>Wikidata statement</u>]] imported from Wikidata contains seven parts: </div> # <span lang="en" dir="ltr" class="mw-content-ltr">a subject (an entity reference, discussed below)</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a predicate (a property reference, discussed below)</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a value</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a rank (an instance of [[Z6040|<u>Wikidata statement rank</u>]])</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a list of qualifiers (each represented as a [[Z6003|<u>Wikidata claim</u>]])</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a list of [[Z6008|<u>Wikidata reference</u>]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">an instance of [[Z6020|<u>Wikidata claim subtype</u>]].</span> <div lang="en" dir="ltr" class="mw-content-ltr"> The value, (3), may be of several different Wikifunctions types, including: </div> * [[Z6|<u><span lang="en" dir="ltr" class="mw-content-ltr">String</span></u>]] * [[Z11|<u><span lang="en" dir="ltr" class="mw-content-ltr">Monolingual text</span></u>]] * [[Z6010|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata quantity</span></u>]] * [[Z6011|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata geo-coordinate</span></u>]] * [[Z6040|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata time</span></u>]] * <span lang="en" dir="ltr" class="mw-content-ltr">one of the Wikidata reference types, discussed below.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Because ''Statements'' in Wikidata do not have public identifiers, in Wikifunctions [[Z6003|<u>Wikidata statement</u>]] does not have a reference type or a fetch function. (These are described in more detail below.) </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Wikidata reference types == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The following reference types provide the means to refer to Wikidata entities without including the details of their content. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Instances of these reference types contain ''only'' the Wikidata ID of an entity, as a Z6/String. </div> * [[Z6095|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme reference</span></u>]] * [[Z6094|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme form reference</span></u>]] * [[Z6096|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme sense reference</span></u>]] * [[Z6092|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata property reference</span></u>]] * [[Z6091|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata item reference</span></u>]] <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example''': a [[Z6091|<u>Wikidata item reference</u>]] to the item ''Q1084'' (which represents the concept ''noun'' on Wikidata) looks like the following. </div> <span lang="en" dir="ltr" class="mw-content-ltr">The right column shows the formal ZObject representation (in canonical form); the left column, for readability, shows the same content with English labels for each of the ZObject's elements.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Wikifunctions’ ZObject representation is presented in {{ll|Wikifunctions:Function model}}; we do not explain the details of the representation here. </div> {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{ "type": "Wikidata item reference", "Wikidata item id": "Q1084" }</syntaxhighlight> | <syntaxhighlight lang="json">{ "Z1K1": "Z6091", "Z6091K1": "Q1084" }</syntaxhighlight> |} <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example uses''': </div> * <span lang="en" dir="ltr" class="mw-content-ltr">Wikidata reference types are used with Wikidata fetch functions (see below).</span> * <span lang="en" dir="ltr" class="mw-content-ltr">When entity IDs and ''Property'' IDs appear inside of Wikidata lexemes, Wikidata lexeme forms, Wikidata lexeme senses, or Wikidata statements, they appear as instances of the appropriate Wikidata reference types.</span> <span lang="en" dir="ltr" class="mw-content-ltr">For example, to indicate that ''Lexeme L3435'' (“umbrella”) has lexical category ''noun'' (which has entity ID ''Q1084''), the [[Z6005|<u>Wikidata lexeme</u>]] for ''L3435'' contains the [[Z6091|<u>Wikidata item reference</u>]] shown above, in the '''Example'''.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Wikidata reference types === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Ready for use. No outstanding tasks directly related to these types. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Wikidata fetch functions == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A fetch function is a built-in Wikifunctions function that takes an instance of one of the Wikidata reference types as its input argument. </div> <span lang="en" dir="ltr" class="mw-content-ltr">As noted above, each such instance contains the ID of a Wikidata entity.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Given that, it retrieves the content of that entity from Wikidata and transforms it into an instance of the corresponding Wikidata type. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example''': If [[Z6825|<u>Fetch Wikidata lexeme</u>]] is called with this instance of [[Z6095|<u>Wikidata lexeme reference</u>]]: </div> {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{ "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }</syntaxhighlight> | <syntaxhighlight lang="json">{ "Z1K1": "Z6095", "Z6095K1": "L3435" }</syntaxhighlight> |} <div lang="en" dir="ltr" class="mw-content-ltr"> it will return the instance of [[Z6005|<u>Wikidata lexeme</u>]] that is introduced in the ''Example'' subsection of the ''Wikidata types'' section above, and shown in greater detail in the Appendix. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Wikidata fetch functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A fetch function exists for each of the entity types on Wikifunctions: </div> * [[Z6825|<u><span lang="en" dir="ltr" class="mw-content-ltr">Fetch Wikidata lexeme</span></u>]] * [[Z6824|<u><span lang="en" dir="ltr" class="mw-content-ltr">Fetch Wikidata lexeme form</span></u>]] * [[Z6826|<u><span lang="en" dir="ltr" class="mw-content-ltr">Fetch Wikidata lexeme sense</span></u>]] * [[Z6822|<u><span lang="en" dir="ltr" class="mw-content-ltr">Fetch Wikidata property</span></u>]] * [[Z6821|<u><span lang="en" dir="ltr" class="mw-content-ltr">Fetch Wikidata item</span></u>]] <div lang="en" dir="ltr" class="mw-content-ltr"> To enable calling the fetch functions from the user interface, Wikifunctions provides selector components, which make it possible to select an entity to be fetched. </div> <span lang="en" dir="ltr" class="mw-content-ltr">There will eventually be a selector corresponding to each of the entity types (and thus, to each of the fetch functions).</span> <div lang="en" dir="ltr" class="mw-content-ltr"> The next section provides more information about selector components. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Wikidata search functions == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In addition to fetching content from Wikidata, it's also possible to search Wikidata content in various ways, using its APIs. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Wikifunctions currently provides two built-in functions based on these search capabilities. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Function: [[Z6830|<u>Find lexemes for an item</u>]] === </div> * <span lang="en" dir="ltr" class="mw-content-ltr">Argument types: [[Z6091|<u>Wikidata item reference</u>]], [[Z6092|<u>Wikidata property reference</u>]], [[Z60|<u>Natural language</u>]]</span> * <span lang="en" dir="ltr" class="mw-content-ltr">Return value type: List of [[Z6095|<u>Wikidata lexeme reference</u>]]</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Wikidata captures useful relationships between lexeme senses (which represent the meanings of a lexeme) and items. These include: </div> * <span lang="en" dir="ltr" class="mw-content-ltr">[[d:Property:P5137|item for this sense]], most often connecting a noun to a thing or a class of things in Wikidata</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[d:Property:P9970|predicate for]], connecting a verb to an action or event</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[d:Property:P6271|demonym of]], connecting a noun or adjective to a location, describing the people and things that live or are from that place.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example 1.''' The three senses of the lexeme [[d:Lexeme:L18379|L18379/rose]] refer to the color, the flower, and the biological taxon. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Each of these 3 senses is related to a different item, by means of a statement, in Wikidata, such as this (for the first sense): </div> * <span lang="en" dir="ltr" class="mw-content-ltr">statement subject: [[d:Lexeme:L18379|L18379-S1/rose sense 1]]</span> * <span lang="en" dir="ltr" class="mw-content-ltr">statement property: [[d:Property:P5137|P5137/item for this sense]]</span> * <span lang="en" dir="ltr" class="mw-content-ltr">statement value: [[d:Q533047|Q533047/rose]]</span> <div lang="en" dir="ltr" class="mw-content-ltr"> [[Z6830|<u>Find lexemes for an item</u>]] searches for lexemes that are related to a given item by a given property. (Even though the relationships exist between a ''lexeme sense'' and an item, Wikidata's API, and this function, return references to the ''lexeme(s)'' that contain the sense(s).) </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example''' '''2''': Calling [[Z6830|<u>Find lexemes for an item</u>]] with [[d:Q533047|Q533047/rose]] (the color), [[d:Property:P5137|P5137/item for this sense]], and [[Z1002|<u>Z1002/English</u>]] returns a list containing the lexeme reference for [[d:Lexeme:L18379|L18379/rose]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Calling the function with [[d:Q102231|Q102231/rose]] (the flower) or with [[d:Q34687|Q34687/Rosa ]] (the biological taxon) as the first argument also returns the lexeme [[d:Lexeme:L18379|L18379/rose]], because that lexeme is related (via its 3 senses) to all 3 of those items. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example''' '''3''': Calling [[Z6830|<u>Find lexemes for an item</u>]] with [[d:Q55|Q55/Netherlands]], [[d:Property:P6271|P6271/demonym of]], and [[Z1002|<u>Z1002/English</u>]] returns a list containing the [[Z6095|<u>Wikidata lexeme reference</u>]] for [[d:Lexeme:L34519|L34519/Dutch]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> For an example in which [[Z6830|<u>Find lexemes for an item</u>]] is used in generating a natural language phrase, please see the ''Function of the Week'' section in {{ll|Wikifunctions:Status updates/2025-02-26}}. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Function: [[Z6831|<u>Find lexemes for a Wikidata lexeme sense</u>]] === </div> * <span lang="en" dir="ltr" class="mw-content-ltr">Argument types: [[Z6096|<u>Wikidata lexeme sense reference</u>]], [[Z6092|<u>Wikidata property reference</u>]], [[Z60|<u>Natural language</u>]]</span> * <span lang="en" dir="ltr" class="mw-content-ltr">Return value type: List of [[Z6095|<u>Wikidata lexeme reference</u>]]</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Wikidata also captures useful relationships between lexemes senses and other lexeme senses, such as the relationships expressed using the property [[:d:Property:P8471|pertainym of]], which links an adjective sense to a related noun sense (e.g. lunar → moon), or an adverb sense to a related adjective sense (e.g. slowly → slow). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[Z6831|<u>Find lexemes for a Wikidata lexeme sense</u>]] searches for lexemes that are related to a given lexeme sense by a given property, such as [[:d:Property:P8471|pertainym of]]. (Even though the relationships exist between pairs of ''lexeme senses'', Wikidata's API, and this function, return references to the ''lexeme(s)'' that contain the target sense(s).) </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == User interface == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Selectors === </div> [[File:Selecting a lexeme for "goose".png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Fig. 1. Selecting a lexeme for "goose"</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> Selectors make it possible, in Wikifunctions' user interface, to select an entity to be used. </div> <span lang="en" dir="ltr" class="mw-content-ltr">For example, when the user types a partial keyword in Wikifunctions' lexeme selector, the selector will query Wikidata for lexemes that match that partial keyword. (The search matches the partial keyword against the lemmas of all the lexemes on Wikidata.)</span> <span lang="en" dir="ltr" class="mw-content-ltr">It shows up to 10 of the current matches, and allows the user to pick one of them.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> It updates the matches list as more typing is done. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example''': Figure 1 shows the appearance of a lexeme selector, after typing in the 5 characters "goose". </div> <span lang="en" dir="ltr" class="mw-content-ltr">At this point the user is presented with 4 matching lexemes to choose from.</span> <span lang="en" dir="ltr" class="mw-content-ltr">For an example in which this lexeme selector is used in preparing a function call, please see the ''Function of the Week'' section in {{ll|Wikifunctions:Status updates/2024-10-17}}.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Note that the presence of a Wikidata selector is indicated by the Wikidata icon (with vertical bars in red, green, and blue). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Once a choice has been made by the user, the selector will generate the appropriate internal representation of the selected item, depending on context: </div> # <span lang="en" dir="ltr" class="mw-content-ltr">an instance of the appropriate Wikidata reference type, if that's all that's needed, or</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a call to the appropriate fetch function, with an instance of the reference type as the argument passed to that call.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Selectors are primarily used when providing the arguments for a function call in the UI, and the called function provides the relevant context. </div> <span lang="en" dir="ltr" class="mw-content-ltr">If the user is specifying a value for an argument having a Wikidata reference type as its type, the selector will provide (1).</span> <span lang="en" dir="ltr" class="mw-content-ltr">In this case, no fetch is performed.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> If the argument in question has a Wikidata type as its type, the selector will provide (2), which will internally fetch the entire object and make it available to the called function. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Display elements === </div> [[File:Compact view of lexeme form for "umbrellas".png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Fig. 2. Compact view of the lexeme form for "umbrellas"</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> Wikifunctions also provides a simplified, compact view of Wikidata entities. </div> <span lang="en" dir="ltr" class="mw-content-ltr">This view is displayed in read pages and when viewing the output of a function call.</span> <span lang="en" dir="ltr" class="mw-content-ltr">This compact view displays the Wikidata icon followed by a word-form associated with the Wikidata entity (e.g., a lemma from a lexeme, representation from a lexeme form, or label from an entity), in the user's language if available.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> The word-form is linked to the Wikidata page from which the entity has been fetched. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example:''' Figure 2 shows the compact view, below the word '''Result''', of the [[Z6824|<u>Wikidata lexeme form</u>]] for ''umbrellas'' (which is called the ''representation'' of the form). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This is the initial appearance of the result of running a function that returns a lexeme form. </div> [[File:Expanded view of lexeme form for "umbrellas".png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Fig. 3. Expanded view of the lexeme form for "umbrellas"</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> If there's a need to explore the entity and its details, it can be expanded using the right ''chevron'' button (which looks like '>') preceding the element. </div> <span lang="en" dir="ltr" class="mw-content-ltr">The expanded view allows the user to understand what kind of representation is being used for this entity.</span> <span lang="en" dir="ltr" class="mw-content-ltr">The representation might employ a Wikidata reference type, a function call to the appropriate Wikidata fetch function, or the entire entity instance returned by that function call.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> In any case, the user will be able to expand, explore and navigate through its content. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example:''' Figure 3 shows the expanded view of the lexeme form for ''umbrellas'', which results from clicking the chevron in Figure 2. </div> <span lang="en" dir="ltr" class="mw-content-ltr">Here we see the presentation of the entire instance of [[Z6824|<u>Wikidata lexeme form</u>]].</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Each of the form's nested components with a chevron (e.g., <code>identity</code>, <code>lexeme</code>, etc.), can be expanded for further exploration. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of UI components for Wikidata entity types === </div> * [[Z6825|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme</span></u>]] ** <span lang="en" dir="ltr" class="mw-content-ltr">Display and selector: available</span> * [[Z6824|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme form</span></u>]] ** <span lang="en" dir="ltr" class="mw-content-ltr">Display and selector: available</span> * [[Z6826|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme sense</span></u>]] ** <span lang="en" dir="ltr" class="mw-content-ltr">Display and selector: date of release not yet determined</span> * [[Z6821|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata item</span></u>]] ** <span lang="en" dir="ltr" class="mw-content-ltr">Display and selector: available</span> * [[Z6822|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata property</span></u>]] ** <span lang="en" dir="ltr" class="mw-content-ltr">Display and selector: available</span> <div lang="en" dir="ltr" class="mw-content-ltr"> === Limitations of UI components for Wikidata entity types === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Visual discrimination'''. Currently the Wikifunctions UI is lacking in visual discrimination between the various Wikidata entity types: </div> * <span lang="en" dir="ltr" class="mw-content-ltr">The selectors for the other entity types look very similar to that for Wikidata lexemes, shown in Figure 1.</span> <span lang="en" dir="ltr" class="mw-content-ltr">There is no explicit indication of which type is being selected.</span> ** <span lang="en" dir="ltr" class="mw-content-ltr">Workarounds: Usually one knows from context which type of thing is being selected.</span> <span lang="en" dir="ltr" class="mw-content-ltr">In addition, the content of the selection choices (in the drop-down list) varies depending on which type of thing is being selected.</span> <span lang="en" dir="ltr" class="mw-content-ltr">For example, in a ''lexeme'' selector each choice shows its lemma, language, and part of speech (as shown in Figure 1), whereas in a ''lexeme form'' selector each choice shows its word-form and grammatical features, along with information that identifies its containing lexeme.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The compact views for the other entity types look the same as that for Wikidata lexemes, shown in Figure 2. (That is, they only show the Wikidata icon and a single word form.)</span> ** <span lang="en" dir="ltr" class="mw-content-ltr">Workaround: If it's not obvious from context, one can click the chevron to get the expanded view of the entity, which explicitly states its type, as shown in Figure 3.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Missing compact views'''. Because the display elements for [[Z6006|<u>Wikidata lexeme sense</u>]] and [[Z6003|<u>Wikidata statement</u>]] have not yet been fully deployed, the presentation of elements of these types can be rather space-consuming, and can detract from the readability of larger entities that contain them. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This is especially true when a lexeme, lexeme form, or lexeme sense contains a sizable list of statements. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Mismatch in status'''. Even though the fetch function is available for [[Z6826|<u>Wikidata lexeme sense</u>]], the selector for that type is not yet available. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Appendix: an instance of Wikidata lexeme == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This example is introduced in the ''Example'' subsection of the ''Wikidata types'' section. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> It shows a specific instance of Wikidata lexeme, which has been fetched from [[:d:Lexeme:L3435|L3435 on Wikidata]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The right column shows the formal ZObject representation (in canonical form); the left column, for readability, shows the same content with English labels for each of the ZObject's elements. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Wikifunctions’ ZObject representation is presented in {{ll|Wikifunctions:Function model}}; we do not explain the details of the representation here. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The example has been shortened by omitting some content, as indicated by ellipses. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> For readability, it also omits the element type indication that normally appears in the first position of each list in canonical form. </div> {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{ "type": "Wikidata lexeme", "identity": { "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }, "lemmas": { "type": "Multilingual text", "texts": [ { "type": "Monolingual text", "language": "English", "text": "umbrella" } ] }, "language": "English", "lexical category": { "type": "Wikidata item reference", /* Wikidata item for "noun": */ "Wikidata item id": "Q1084" }, "statements": [ { "type": "Wikidata statement", "subject": { "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }, "predicate": { "type": "Wikidata property reference", /* Oxford English Dictionary ID */ "Wikidata property id": "P5275" }, "value": "208852", ... }, ... ], "senses": [ { "type": "Wikidata lexeme sense", "identity": { "type": "Wikidata lexeme sense reference", "Wikidata lexeme sense id": "L3435-S1" }, "glosses": { "type": "Multilingual text", "texts": [ { "type": "Monolingual text", "language": "Spanish", "text": "utensilio empleado para cubrirse de la lluvia" } ] }, "statements": [ ... ] } ], "forms": [ { "type": "Wikidata lexeme form", "identity": { "type": "Wikidata lexeme form reference", "Wikidata lexeme form id": "L3435-F1" }, "lexeme": { "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }, "representations": { "type": "Multilingual text", "texts": [ { "type": "Monolingual text", "language": "English", "text": "umbrella" } ] }, "grammatical features": [ { "type": "Wikidata item reference", /* Wikidata item for "singular": */ "Wikidata item id": "Q110786" } ], "statements": [ /* (empty list) */ ] }, ... ] } </syntaxhighlight> | <syntaxhighlight lang="json" line="line">{ "Z1K1": "Z6005", "Z6005K1": { "Z1K1": "Z6095", "Z6095K1": "L3435" }, "Z6005K2": { "Z1K1": "Z12", "Z12K1": [ { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "umbrella" } ] }, "Z6005K3": "Z1002", "Z6005K4": { "Z1K1": "Z6091", "Z6091K1": "Q1084" }, "Z6005K5": [ { "Z1K1": "Z6003", "Z6003K1": { "Z1K1": "Z6095", "Z6095K1": "L3435" }, "Z6003K2": { "Z1K1": "Z6092", "Z6092K1": "P5275" }, "Z6003K3": "208852", ... }, ... ], "Z6005K6": [ { "Z1K1": "Z6006", "Z6006K1": { "Z1K1": "Z6096", "Z6096K1": "L3435-S1" }, "Z6006K2": { "Z1K1": "Z12", "Z12K1": [ { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "utensilio empleado para cubrirse de la lluvia" } ] }, "Z6006K3": [ ... ] } ], "Z6005K7": [ { "Z1K1": "Z6004", "Z6004K1": { "Z1K1": "Z6094", "Z6094K1": "L3435-F1" }, "Z6004K2": { "Z1K1": "Z6095", "Z6095K1": "L3435" }, "Z6004K3": { "Z1K1": "Z12", "Z12K1": [ { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "umbrella" } ] }, "Z6004K4": [ { "Z1K1": "Z6091", "Z6091K1": "Q110786" } ], "Z6004K5": [ ] }, ... ] } </syntaxhighlight> |} [[Category:Wikidata{{#translation:}}| ]] [[Category:Technical documentation{{#translation:}}]] n3dtxniezn9sh57bcl94o0ue1s8d3hi Z23753 0 53961 262601 261681 2026-04-02T10:44:01Z 99of9 1622 fallback to mul 262601 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z23753" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z23753K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "QID" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "QID" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "QID" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "QID" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "QID" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "QID" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z23753K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Sprache" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "bahasa" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "lingua" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "jazyk" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z23755", "Z27279", "Z27585", "Z32860" ], "Z8K4": [ "Z14", "Z32875", "Z32859", "Z30161", "Z23754", "Z30118" ], "Z8K5": "Z23753" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "label of item reference in language" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "参照項目の指定言語のラベル" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Bezeichnung von Datenobjekt-Referenz in Sprache" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "label butir referensi di bahasa" }, { "Z1K1": "Z11", "Z11K1": "Z1272", "Z11K2": "ime iz Wikidata za jezik" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "etichetta di riferimento a elemento in lingua" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "štítek reference na položku v jazyce" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "QID label", "label of QID", "label from QID", "label from Wikidata item reference", "Wikidata item reference to label", "label in language" ] }, { "Z1K1": "Z31", "Z31K1": "Z1830", "Z31K2": [ "Z6", "QIDのラベル" ] }, { "Z1K1": "Z31", "Z31K1": "Z1078", "Z31K2": [ "Z6", "label QID" ] }, { "Z1K1": "Z31", "Z31K1": "Z1062", "Z31K2": [ "Z6", "štítek Wikidat", "QID štítek", "štítek v jazyce" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns the label string of the Wikidata item corresponding to the reference (QID) in the specified language, with fallback to (only) \"mul\"" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "指定された言語で参照(QID)に対応するウィキデータ項目のラベル文字列を返します" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt die Bezeichnung des Wikidata-Datenobjekts in der angegebenen Sprache aus" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "mengembalikan untaian label dari butir Wikidata dari referensi (QID) pada bahasa yang diberikan" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Restituisce la stringa dell'etichetta dell'elemento Wikidata corrispondente al riferimento (QID) nella lingua specificata" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "vrátí text štítku položky Wikidat odpovídající uvedené referenci (QID) v zadaném jazyce" } ] } } m6abk5u191tebc0i8idkzlo207hn0k8 262602 262601 2026-04-02T10:44:19Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 262602 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z23753" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z23753K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "QID" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "QID" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "QID" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "QID" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "QID" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "QID" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z23753K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Sprache" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "bahasa" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "lingua" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "jazyk" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z23755", "Z27279", "Z27585", "Z32860" ], "Z8K4": [ "Z14", "Z30161", "Z23754", "Z32875", "Z32859", "Z30118" ], "Z8K5": "Z23753" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "label of item reference in language" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "参照項目の指定言語のラベル" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Bezeichnung von Datenobjekt-Referenz in Sprache" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "label butir referensi di bahasa" }, { "Z1K1": "Z11", "Z11K1": "Z1272", "Z11K2": "ime iz Wikidata za jezik" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "etichetta di riferimento a elemento in lingua" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "štítek reference na položku v jazyce" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "QID label", "label of QID", "label from QID", "label from Wikidata item reference", "Wikidata item reference to label", "label in language" ] }, { "Z1K1": "Z31", "Z31K1": "Z1830", "Z31K2": [ "Z6", "QIDのラベル" ] }, { "Z1K1": "Z31", "Z31K1": "Z1078", "Z31K2": [ "Z6", "label QID" ] }, { "Z1K1": "Z31", "Z31K1": "Z1062", "Z31K2": [ "Z6", "štítek Wikidat", "QID štítek", "štítek v jazyce" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns the label string of the Wikidata item corresponding to the reference (QID) in the specified language, with fallback to (only) \"mul\"" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "指定された言語で参照(QID)に対応するウィキデータ項目のラベル文字列を返します" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt die Bezeichnung des Wikidata-Datenobjekts in der angegebenen Sprache aus" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "mengembalikan untaian label dari butir Wikidata dari referensi (QID) pada bahasa yang diberikan" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Restituisce la stringa dell'etichetta dell'elemento Wikidata corrispondente al riferimento (QID) nella lingua specificata" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "vrátí text štítku položky Wikidat odpovídající uvedené referenci (QID) v zadaném jazyce" } ] } } 0doaiupy42ire1jrxtmpzetpxgbomdq Z24139 0 54929 262598 259794 2026-04-02T10:27:02Z So9q 3791 262598 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z24139" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6001", "Z17K2": "Z24139K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wikidata item" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "položka Wikidat" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z60" }, "Z17K2": "Z24139K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "languages to keep" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "seznam jazyků" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z11" }, "Z8K3": [ "Z20", "Z24142", "Z26565", "Z26568" ], "Z8K4": [ "Z14", "Z24189", "Z26764" ], "Z8K5": "Z24139" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "select monolingual text labels from Wikidata item" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "vybrat štítky položky Wikidat pro dané jazyky" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "monolingual labels from Wikidata item for language-list", "labels from Wikidata item for langauge", "item labels for language", "QID labels for language", "select labels from item" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns a simple list of monolingual text objects selected from the Wikidata item’s labels" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "vrátí seznam jednojazyčných textů vytvořených ze štítků dané položky Wikidat v požadovaných jazycích" } ] } } 2ssge6akfje0tk0q31kgj025bf3paf4 262608 262598 2026-04-02T11:44:56Z GrounderUK 50 [[Z1002]] 262608 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z24139" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6001", "Z17K2": "Z24139K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wikidata item" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "položka Wikidat" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z60" }, "Z17K2": "Z24139K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "languages to keep" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "seznam jazyků" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z11" }, "Z8K3": [ "Z20", "Z24142", "Z26565", "Z26568" ], "Z8K4": [ "Z14", "Z24189", "Z26764" ], "Z8K5": "Z24139" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "select monolingual text labels from Wikidata item" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "vybrat štítky položky Wikidat pro dané jazyky" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "monolingual labels from Wikidata item for language-list", "labels from Wikidata item for langauge", "item labels for language", "QID labels for language", "select labels from item", "filter item labels by language list" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns a simple list of monolingual text objects selected from the Wikidata item’s labels" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "vrátí seznam jednojazyčných textů vytvořených ze štítků dané položky Wikidat v požadovaných jazycích" } ] } } qqkil5uflnl22pc6gh89kgzpav5ki9d Wikifunctions:Functioneers/it 4 55428 262485 183091 2026-04-01T19:31:56Z FuzzyBot 207 Updating to match new version of source page 262485 wikitext text/x-wiki <languages /> [[File:Wikifunctions Functioneer Icon.svg|thumb|Funzionisti di Wikifunction]] I funzionisti sono gli utenti che hanno il gruppo utenti <code>functioneer</code>. Attualmente ci sono '''[[Special:ListUsers/functioneer|{{NUMBERINGROUP:functioneer}}]]''' Funzionisti su Wikifunctions. <span id="Overview"></span> == Panoramica == I '''Funzionisti''' sono gli utenti che hanno l'abilità di approvare e disattivare sia le implementazioni che i testcase connessi alle funzioni. Questo significa che decidono quali funzioni sono sicure da usare, e quali sono da negare. <span id="How_to_request"></span> == Come richiedere == {{Main|Wikifunctions:Requests for user groups}} Gli utenti possono richiedere di diventare un funzionista nella pagina [[Wikifunctions:Requests for user groups#Functioneer]]. <span id="Requirements"></span> === Requisiti === * <span class="mw-translate-fuzzy">L'utente è un membro affidabile della comunità, con esperienza nell'utilizzo delle funzioni, implementazioni e testcase.</span> * L'utente ha mostrato una comprensione soddisfacente di come funziona Wikifunctions, in particolare per quanto riguarda le funzioni, le implementazioni, i testcase e i concetti correlati. <div lang="en" dir="ltr" class="mw-content-ltr"> Users are generally expected to apply for functioneer rights if their work on the wiki leads to frequent dependence on functioneers. Contributions to Abstract Wikipedia and the ability to work with multilingual functions may be seen as contributing factors towards granting rights. </div> <span id="Granting"></span> === Concessione === Gli amministratori possono concedere il gruppo di Funzionista a qualsiasi utente che soddisfi i requisiti 48 ore dopo che la richiesta è stata pubblicata su [[Wikifunctions:Requests for user groups#Functioneer]] e non vi sono state obiezioni. Il gruppo può essere concesso immediatamente agli utenti che sono ex Funzionisti se il motivo della rimozione è stato non controverso o dovuto all'inattività. <span id="Removal_of_functioneer"></span> == Rimozione del gruppo di Funzionista == Il gruppo Funzionista può essere rimosso da un qualsiasi utente che soddisfi una di queste condizioni: * Ad ogni funzionista che non utilizzi l'insieme di strumenti Funzionista entro un anno verrà rimosso il gruppo per inattività. * Il gruppo Funzionista verrà rimosso da un utente se il consenso della comunità verrà raggiunto su [[Wikifunctions:Administrators' noticeboard|Wikifunctions:Administrators' noticeboard]] o [[Wikifunctions:Project chat|Wikifunctions:Project chat]] a seguito di una discussione. <span id="Technical_ability"></span> == Abilità tecniche == {{See also|Special:ListGroupRights#functioneer}} Il gruppo utenti <code>functioneer</code> dà agli utenti le abilità tecniche: * {{int:right-wikilambda-connect-tester}} — <code>wikilambda-connect-tester</code> * {{int:right-wikilambda-connect-implementation}} — <code>wikilambda-connect-implementation</code> * {{int:right-wikilambda-disconnect-tester}} — <code>wikilambda-disconnect-tester</code> * {{int:right-wikilambda-disconnect-implementation}} — <code>wikilambda-disconnect-implementation</code> * {{int:right-wikilambda-edit-running-function}} — <code>wikilambda-edit-running-function</code> * {{int:right-wikilambda-edit-attached-implementation}} — <code>wikilambda-edit-attached-implementation</code> * {{int:right-wikilambda-edit-attached-tester}} — <code>wikilambda-edit-attached-tester</code> * {{int:right-autopatrol}} — <code>autopatrol</code> Temporaneamente, durante le prime fasi di Wikifunctions, non hanno ancora le abilità: * {{int:right-wikilambda-create-type}} — <code>wikilambda-create-type</code> <span id="See_also"></span> == Vedi anche == * Contesto più dettagliato su [[mw:Help:Wikifunctions/User rights]] * [[Special:MyLanguage/Wikifunctions:Maintainers|Wikifunctions:Manutentori]] * [[Special:MyLanguage/Wikifunctions:User groups|Wikifunctions:Gruppi utente]] [[Category:User groups{{#translation:}}]] [[Category:Functioneers|*]] in5kovao3cx0x4eoa33pmnmkttoy9su Wikifunctions:Support for Wikidata content/it 4 57511 262464 247040 2026-04-01T19:31:17Z FuzzyBot 207 Updating to match new version of source page 262464 wikitext text/x-wiki <languages/> {{AW Content}}{{Technical documentation navbox}} <div lang="en" dir="ltr" class="mw-content-ltr"> Wikifunctions provides support for retrieving and using Wikidata content, including encyclopedic content contained primarily in ''Items'' and lexicographic content contained in ''Lexemes, Lexeme forms'', and ''Lexeme senses''. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Since instances of these four content types can contain ''Statements'', Wikifunctions also includes support for ''Statements'' and their components, including ''Properties'', ''Statement ranks'', ''Qualifiers'', and (coming soon) ''References''. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Documentation of Wikidata's lexicographic types can be found at [[:d:Special:MyLanguage/WD:Lexicographical data/Documentation|lexicographical data documentation]], and documentation of the other Wikidata types can be found at [[mw:Special:MyLanguage/Wikibase/DataModel|Wikibase/DataModel]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Terminology note''': On Wikidata, ''Item, Property, Lexeme, Lexeme form'', and ''Lexeme sense'' are all types of ''entities'', so we refer to these as the ''entity types''. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Implemented support currently includes: </div> # <span lang="en" dir="ltr" class="mw-content-ltr">Built-in types corresponding to the 5 entity types, ''Statement'', and ''Statement rank''</span> # <span lang="en" dir="ltr" class="mw-content-ltr">A built-in type "Reference", which corresponds to Wikidata's ''ReferenceRecord'' type</span> # <span lang="en" dir="ltr" class="mw-content-ltr">A built-in type "Claim" <sup>[ [[d:Special:MyLanguage/Wikidata:Glossary#Claim|glossary]] ]</sup>, which corresponds to Wikidata's type {{Q|86719099}} <sup>[ [[d:Special:MyLanguage/Wikidata:Glossary#Snak|glossary]] ]</sup>, and is used in Wikifunctions' representation of qualifiers and references inside statements</span> # <span lang="en" dir="ltr" class="mw-content-ltr">Built-in ''reference types'' corresponding to the 5 entity types</span> # <span lang="en" dir="ltr" class="mw-content-ltr">Built-in ''fetch functions'', for each of the entity types, which retrieve content from Wikidata and transform it into instances of the built-in types</span> # <span lang="en" dir="ltr" class="mw-content-ltr">Built-in ''search functions'', which provide methods for finding lexemes by their relations to other entities</span> # <span lang="en" dir="ltr" class="mw-content-ltr">User interface components for selecting Wikidata content to be fetched, and for displaying the fetched content.</span> '''Note terminologiche''': * <span lang="en" dir="ltr" class="mw-content-ltr">We refer to the built-in types of (1) -- (3) as the “Wikidata types”, and the built-in types of (4) as the “Wikidata reference types”, but note that all of these are types '''on Wikifunctions''' for working with content '''from Wikidata'''.</span> <span lang="en" dir="ltr" class="mw-content-ltr">When we mention one of these types below, it will be underlined, and it will also be a link if it’s currently defined on Wikifunctions (e.g., [[Z6005|<u>Wikidata lexeme</u>]]).</span> * <span lang="en" dir="ltr" class="mw-content-ltr">To help keep things clear, when we mention a type ''in italics'' (such as ''Lexeme'' or ''Item'') we are talking about a type that exists '''on Wikidata'''.</span> <span lang="en" dir="ltr" class="mw-content-ltr">For example, we will talk about the [[Z6005|<u>Wikidata lexeme</u>]] type that’s been created on Wikifunctions, which corresponds to the ''Lexeme'' type on Wikidata.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The ''reference types'' mentioned in (4) are not related to the "Reference" type mentioned in (2).</span> <span lang="en" dir="ltr" class="mw-content-ltr">(4) provides a way to refer to Wikidata entities using their identifiers, whereas (2) captures the sources that substantiate particular content.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> This page describes each of the above areas of support. Everything described here is deployed and available, except as noted in a few places. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Wikidata types == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The following types have been defined, with their structure corresponding closely to the structure of the corresponding types on wikidata: </div> * [[Z6005|<u>Lessema di Wikidata</u>]] * [[Z6004|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme form</span></u>]] * [[Z6006|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme sense</span></u>]] * [[Z6003|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata statement</span></u>]] * [[Z6002|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata property</span></u>]] * [[Z6001|<u>Elemento Wikidata</u>]] * [[Z6040|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata statement rank</span></u>]] * [[Z6008|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata reference</span></u>]] * <span lang="en" dir="ltr" class="mw-content-ltr">[[Z6007|<u> Wikidata claim</u>]], which corresponds to Wikidata's ''Snak'' type</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[Z6020|<u> Wikidata claim subtype</u>]], which captures the 3 types of Snaks on Wikidata</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Instances of these types are never made persistent on Wikifunctions (except for the instances of [[Z6040|<u>Wikidata statement rank</u>]] and [[Z6020|<u>Wikidata claim subtype</u>]]). </div> <span lang="en" dir="ltr" class="mw-content-ltr">They are constructed on the fly, when needed, using content retrieved directly from Wikidata.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Instances of the entity types carry within them the identifier of the Wikidata entity from which they were obtained. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[Z6040|<u>Wikidata statement rank</u>]] is an enumeration type which has only the 3 fixed instances <u>preferred</u>, <u>normal</u>, and <u>deprecated</u>. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[Z6020|<u>Wikidata claim subtype</u>]] is an enumeration type which has only the 3 fixed instances <u>value</u>, <u>some value</u>, and <u>no value</u>. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Additional background, motivation, and examples of the Wikidata types may be found on the [[Wikifunctions:Type proposals/Wikidata based types|types proposal discussion page]] (but please be aware that page is no longer active and isn't necessarily up-to-date in all details). </div> <span id="Example"></span> === Esempio === <div lang="en" dir="ltr" class="mw-content-ltr"> An instance of [[Z6005|<u>Wikidata lexeme</u>]] has these 7 parts: </div> # <span lang="en" dir="ltr" class="mw-content-ltr">identity, with a value of type [[Z6095|<u>Wikidata lexeme reference</u>]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">lemmas, with a value of type [[Z12|Multilingual text]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">language, with a value of type [[Z60|Natural language]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">lexical category, with a value of type [[Z6091|<u>Wikidata item reference</u>]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">statements, whose value is a list of [[Z6003|<u>Wikidata statement</u>]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">senses, whose value is a list of [[Z6006|<u>Wikidata lexeme sense</u>]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">forms, whose value is a list of [[Z6004|<u>Wikidata lexeme form</u>]]</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Note, then, that each such instance contains instances of three other Wikidata types ([[Z6003|<u>Wikidata statement</u>]], [[Z6006|<u>Wikidata lexeme sense</u>]], and [[Z6004|<u>Wikidata lexeme form</u>]]), and also two Wikidata reference types (which are discussed in the next section). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[Z12|Multilingual text]] and [[Z60|Natural language]] are multipurpose Wikifunctions’ types, not created specifically for handling Wikidata content. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The identity part stores the Wikidata identifier associated with the lexeme, and serves as a self-reference. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> For information about the content of each of the other parts, please see [[:d:Special:MyLanguage/d:Lexicographical data/Documentation|d:Lexicographical data/Documentation]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A specific instance, which has been fetched from [[:d:Lexeme:L3435|L3435 on Wikidata]], is shown in the appendix. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Wikidata types === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> All these types are defined and available for use; there are no outstanding tasks directly related to them. </div> <span lang="en" dir="ltr" class="mw-content-ltr">They all have built-in equality functions.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Each of the five entity types has a built-in fetch function, as described below, by which its instances can be directly fetched (retrieved from Wikidata and instantiated on Wikifunctions). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Notes about Wikidata statements === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Statements appear inside of Wikidata items, properties, lexemes, lexeme forms, and lexeme senses. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Each [[Z6003|<u>Wikidata statement</u>]] imported from Wikidata contains seven parts: </div> # <span lang="en" dir="ltr" class="mw-content-ltr">a subject (an entity reference, discussed below)</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a predicate (a property reference, discussed below)</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a value</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a rank (an instance of [[Z6040|<u>Wikidata statement rank</u>]])</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a list of qualifiers (each represented as a [[Z6003|<u>Wikidata claim</u>]])</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a list of [[Z6008|<u>Wikidata reference</u>]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">an instance of [[Z6020|<u>Wikidata claim subtype</u>]].</span> <div lang="en" dir="ltr" class="mw-content-ltr"> The value, (3), may be of several different Wikifunctions types, including: </div> * [[Z6|<u><span lang="en" dir="ltr" class="mw-content-ltr">String</span></u>]] * [[Z11|<u><span lang="en" dir="ltr" class="mw-content-ltr">Monolingual text</span></u>]] * [[Z6010|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata quantity</span></u>]] * [[Z6011|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata geo-coordinate</span></u>]] * [[Z6040|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata time</span></u>]] * <span lang="en" dir="ltr" class="mw-content-ltr">one of the Wikidata reference types, discussed below.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Because ''Statements'' in Wikidata do not have public identifiers, in Wikifunctions [[Z6003|<u>Wikidata statement</u>]] does not have a reference type or a fetch function. (These are described in more detail below.) </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Wikidata reference types == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The following reference types provide the means to refer to Wikidata entities without including the details of their content. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Instances of these reference types contain ''only'' the Wikidata ID of an entity, as a Z6/String. </div> * [[Z6095|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme reference</span></u>]] * [[Z6094|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme form reference</span></u>]] * [[Z6096|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme sense reference</span></u>]] * [[Z6092|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata property reference</span></u>]] * [[Z6091|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata item reference</span></u>]] <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example''': a [[Z6091|<u>Wikidata item reference</u>]] to the item ''Q1084'' (which represents the concept ''noun'' on Wikidata) looks like the following. </div> <span lang="en" dir="ltr" class="mw-content-ltr">The right column shows the formal ZObject representation (in canonical form); the left column, for readability, shows the same content with English labels for each of the ZObject's elements.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Wikifunctions’ ZObject representation is presented in {{ll|Wikifunctions:Function model}}; we do not explain the details of the representation here. </div> {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{ "type": "Wikidata item reference", "Wikidata item id": "Q1084" }</syntaxhighlight> | <syntaxhighlight lang="json">{ "Z1K1": "Z6091", "Z6091K1": "Q1084" }</syntaxhighlight> |} <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example uses''': </div> * <span lang="en" dir="ltr" class="mw-content-ltr">Wikidata reference types are used with Wikidata fetch functions (see below).</span> * <span lang="en" dir="ltr" class="mw-content-ltr">When entity IDs and ''Property'' IDs appear inside of Wikidata lexemes, Wikidata lexeme forms, Wikidata lexeme senses, or Wikidata statements, they appear as instances of the appropriate Wikidata reference types.</span> <span lang="en" dir="ltr" class="mw-content-ltr">For example, to indicate that ''Lexeme L3435'' (“umbrella”) has lexical category ''noun'' (which has entity ID ''Q1084''), the [[Z6005|<u>Wikidata lexeme</u>]] for ''L3435'' contains the [[Z6091|<u>Wikidata item reference</u>]] shown above, in the '''Example'''.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Wikidata reference types === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Ready for use. No outstanding tasks directly related to these types. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Wikidata fetch functions == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A fetch function is a built-in Wikifunctions function that takes an instance of one of the Wikidata reference types as its input argument. </div> <span lang="en" dir="ltr" class="mw-content-ltr">As noted above, each such instance contains the ID of a Wikidata entity.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Given that, it retrieves the content of that entity from Wikidata and transforms it into an instance of the corresponding Wikidata type. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example''': If [[Z6825|<u>Fetch Wikidata lexeme</u>]] is called with this instance of [[Z6095|<u>Wikidata lexeme reference</u>]]: </div> {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{ "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }</syntaxhighlight> | <syntaxhighlight lang="json">{ "Z1K1": "Z6095", "Z6095K1": "L3435" }</syntaxhighlight> |} <div lang="en" dir="ltr" class="mw-content-ltr"> it will return the instance of [[Z6005|<u>Wikidata lexeme</u>]] that is introduced in the ''Example'' subsection of the ''Wikidata types'' section above, and shown in greater detail in the Appendix. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Wikidata fetch functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A fetch function exists for each of the entity types on Wikifunctions: </div> * [[Z6825|<u><span lang="en" dir="ltr" class="mw-content-ltr">Fetch Wikidata lexeme</span></u>]] * [[Z6824|<u><span lang="en" dir="ltr" class="mw-content-ltr">Fetch Wikidata lexeme form</span></u>]] * [[Z6826|<u><span lang="en" dir="ltr" class="mw-content-ltr">Fetch Wikidata lexeme sense</span></u>]] * [[Z6822|<u><span lang="en" dir="ltr" class="mw-content-ltr">Fetch Wikidata property</span></u>]] * [[Z6821|<u><span lang="en" dir="ltr" class="mw-content-ltr">Fetch Wikidata item</span></u>]] <div lang="en" dir="ltr" class="mw-content-ltr"> To enable calling the fetch functions from the user interface, Wikifunctions provides selector components, which make it possible to select an entity to be fetched. </div> <span lang="en" dir="ltr" class="mw-content-ltr">There will eventually be a selector corresponding to each of the entity types (and thus, to each of the fetch functions).</span> <div lang="en" dir="ltr" class="mw-content-ltr"> The next section provides more information about selector components. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Wikidata search functions == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In addition to fetching content from Wikidata, it's also possible to search Wikidata content in various ways, using its APIs. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Wikifunctions currently provides two built-in functions based on these search capabilities. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Function: [[Z6830|<u>Find lexemes for an item</u>]] === </div> * <span lang="en" dir="ltr" class="mw-content-ltr">Argument types: [[Z6091|<u>Wikidata item reference</u>]], [[Z6092|<u>Wikidata property reference</u>]], [[Z60|<u>Natural language</u>]]</span> * <span lang="en" dir="ltr" class="mw-content-ltr">Return value type: List of [[Z6095|<u>Wikidata lexeme reference</u>]]</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Wikidata captures useful relationships between lexeme senses (which represent the meanings of a lexeme) and items. These include: </div> * <span lang="en" dir="ltr" class="mw-content-ltr">[[d:Property:P5137|item for this sense]], most often connecting a noun to a thing or a class of things in Wikidata</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[d:Property:P9970|predicate for]], connecting a verb to an action or event</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[d:Property:P6271|demonym of]], connecting a noun or adjective to a location, describing the people and things that live or are from that place.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example 1.''' The three senses of the lexeme [[d:Lexeme:L18379|L18379/rose]] refer to the color, the flower, and the biological taxon. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Each of these 3 senses is related to a different item, by means of a statement, in Wikidata, such as this (for the first sense): </div> * <span lang="en" dir="ltr" class="mw-content-ltr">statement subject: [[d:Lexeme:L18379|L18379-S1/rose sense 1]]</span> * <span lang="en" dir="ltr" class="mw-content-ltr">statement property: [[d:Property:P5137|P5137/item for this sense]]</span> * <span lang="en" dir="ltr" class="mw-content-ltr">statement value: [[d:Q533047|Q533047/rose]]</span> <div lang="en" dir="ltr" class="mw-content-ltr"> [[Z6830|<u>Find lexemes for an item</u>]] searches for lexemes that are related to a given item by a given property. (Even though the relationships exist between a ''lexeme sense'' and an item, Wikidata's API, and this function, return references to the ''lexeme(s)'' that contain the sense(s).) </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example''' '''2''': Calling [[Z6830|<u>Find lexemes for an item</u>]] with [[d:Q533047|Q533047/rose]] (the color), [[d:Property:P5137|P5137/item for this sense]], and [[Z1002|<u>Z1002/English</u>]] returns a list containing the lexeme reference for [[d:Lexeme:L18379|L18379/rose]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Calling the function with [[d:Q102231|Q102231/rose]] (the flower) or with [[d:Q34687|Q34687/Rosa ]] (the biological taxon) as the first argument also returns the lexeme [[d:Lexeme:L18379|L18379/rose]], because that lexeme is related (via its 3 senses) to all 3 of those items. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example''' '''3''': Calling [[Z6830|<u>Find lexemes for an item</u>]] with [[d:Q55|Q55/Netherlands]], [[d:Property:P6271|P6271/demonym of]], and [[Z1002|<u>Z1002/English</u>]] returns a list containing the [[Z6095|<u>Wikidata lexeme reference</u>]] for [[d:Lexeme:L34519|L34519/Dutch]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> For an example in which [[Z6830|<u>Find lexemes for an item</u>]] is used in generating a natural language phrase, please see the ''Function of the Week'' section in {{ll|Wikifunctions:Status updates/2025-02-26}}. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Function: [[Z6831|<u>Find lexemes for a Wikidata lexeme sense</u>]] === </div> * <span lang="en" dir="ltr" class="mw-content-ltr">Argument types: [[Z6096|<u>Wikidata lexeme sense reference</u>]], [[Z6092|<u>Wikidata property reference</u>]], [[Z60|<u>Natural language</u>]]</span> * <span lang="en" dir="ltr" class="mw-content-ltr">Return value type: List of [[Z6095|<u>Wikidata lexeme reference</u>]]</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Wikidata also captures useful relationships between lexemes senses and other lexeme senses, such as the relationships expressed using the property [[:d:Property:P8471|pertainym of]], which links an adjective sense to a related noun sense (e.g. lunar → moon), or an adverb sense to a related adjective sense (e.g. slowly → slow). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[Z6831|<u>Find lexemes for a Wikidata lexeme sense</u>]] searches for lexemes that are related to a given lexeme sense by a given property, such as [[:d:Property:P8471|pertainym of]]. (Even though the relationships exist between pairs of ''lexeme senses'', Wikidata's API, and this function, return references to the ''lexeme(s)'' that contain the target sense(s).) </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == User interface == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Selectors === </div> [[File:Selecting a lexeme for "goose".png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Fig. 1. Selecting a lexeme for "goose"</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> Selectors make it possible, in Wikifunctions' user interface, to select an entity to be used. </div> <span lang="en" dir="ltr" class="mw-content-ltr">For example, when the user types a partial keyword in Wikifunctions' lexeme selector, the selector will query Wikidata for lexemes that match that partial keyword. (The search matches the partial keyword against the lemmas of all the lexemes on Wikidata.)</span> <span lang="en" dir="ltr" class="mw-content-ltr">It shows up to 10 of the current matches, and allows the user to pick one of them.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> It updates the matches list as more typing is done. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example''': Figure 1 shows the appearance of a lexeme selector, after typing in the 5 characters "goose". </div> <span lang="en" dir="ltr" class="mw-content-ltr">At this point the user is presented with 4 matching lexemes to choose from.</span> <span lang="en" dir="ltr" class="mw-content-ltr">For an example in which this lexeme selector is used in preparing a function call, please see the ''Function of the Week'' section in {{ll|Wikifunctions:Status updates/2024-10-17}}.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Note that the presence of a Wikidata selector is indicated by the Wikidata icon (with vertical bars in red, green, and blue). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Once a choice has been made by the user, the selector will generate the appropriate internal representation of the selected item, depending on context: </div> # <span lang="en" dir="ltr" class="mw-content-ltr">an instance of the appropriate Wikidata reference type, if that's all that's needed, or</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a call to the appropriate fetch function, with an instance of the reference type as the argument passed to that call.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Selectors are primarily used when providing the arguments for a function call in the UI, and the called function provides the relevant context. </div> <span lang="en" dir="ltr" class="mw-content-ltr">If the user is specifying a value for an argument having a Wikidata reference type as its type, the selector will provide (1).</span> <span lang="en" dir="ltr" class="mw-content-ltr">In this case, no fetch is performed.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> If the argument in question has a Wikidata type as its type, the selector will provide (2), which will internally fetch the entire object and make it available to the called function. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Display elements === </div> [[File:Compact view of lexeme form for "umbrellas".png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Fig. 2. Compact view of the lexeme form for "umbrellas"</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> Wikifunctions also provides a simplified, compact view of Wikidata entities. </div> <span lang="en" dir="ltr" class="mw-content-ltr">This view is displayed in read pages and when viewing the output of a function call.</span> <span lang="en" dir="ltr" class="mw-content-ltr">This compact view displays the Wikidata icon followed by a word-form associated with the Wikidata entity (e.g., a lemma from a lexeme, representation from a lexeme form, or label from an entity), in the user's language if available.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> The word-form is linked to the Wikidata page from which the entity has been fetched. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example:''' Figure 2 shows the compact view, below the word '''Result''', of the [[Z6824|<u>Wikidata lexeme form</u>]] for ''umbrellas'' (which is called the ''representation'' of the form). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This is the initial appearance of the result of running a function that returns a lexeme form. </div> [[File:Expanded view of lexeme form for "umbrellas".png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Fig. 3. Expanded view of the lexeme form for "umbrellas"</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> If there's a need to explore the entity and its details, it can be expanded using the right ''chevron'' button (which looks like '>') preceding the element. </div> <span lang="en" dir="ltr" class="mw-content-ltr">The expanded view allows the user to understand what kind of representation is being used for this entity.</span> <span lang="en" dir="ltr" class="mw-content-ltr">The representation might employ a Wikidata reference type, a function call to the appropriate Wikidata fetch function, or the entire entity instance returned by that function call.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> In any case, the user will be able to expand, explore and navigate through its content. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example:''' Figure 3 shows the expanded view of the lexeme form for ''umbrellas'', which results from clicking the chevron in Figure 2. </div> <span lang="en" dir="ltr" class="mw-content-ltr">Here we see the presentation of the entire instance of [[Z6824|<u>Wikidata lexeme form</u>]].</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Each of the form's nested components with a chevron (e.g., <code>identity</code>, <code>lexeme</code>, etc.), can be expanded for further exploration. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of UI components for Wikidata entity types === </div> * [[Z6825|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme</span></u>]] ** <span lang="en" dir="ltr" class="mw-content-ltr">Display and selector: available</span> * [[Z6824|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme form</span></u>]] ** <span lang="en" dir="ltr" class="mw-content-ltr">Display and selector: available</span> * [[Z6826|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme sense</span></u>]] ** <span lang="en" dir="ltr" class="mw-content-ltr">Display and selector: date of release not yet determined</span> * [[Z6821|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata item</span></u>]] ** <span lang="en" dir="ltr" class="mw-content-ltr">Display and selector: available</span> * [[Z6822|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata property</span></u>]] ** <span lang="en" dir="ltr" class="mw-content-ltr">Display and selector: available</span> <div lang="en" dir="ltr" class="mw-content-ltr"> === Limitations of UI components for Wikidata entity types === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Visual discrimination'''. Currently the Wikifunctions UI is lacking in visual discrimination between the various Wikidata entity types: </div> * <span lang="en" dir="ltr" class="mw-content-ltr">The selectors for the other entity types look very similar to that for Wikidata lexemes, shown in Figure 1.</span> <span lang="en" dir="ltr" class="mw-content-ltr">There is no explicit indication of which type is being selected.</span> ** <span lang="en" dir="ltr" class="mw-content-ltr">Workarounds: Usually one knows from context which type of thing is being selected.</span> <span lang="en" dir="ltr" class="mw-content-ltr">In addition, the content of the selection choices (in the drop-down list) varies depending on which type of thing is being selected.</span> <span lang="en" dir="ltr" class="mw-content-ltr">For example, in a ''lexeme'' selector each choice shows its lemma, language, and part of speech (as shown in Figure 1), whereas in a ''lexeme form'' selector each choice shows its word-form and grammatical features, along with information that identifies its containing lexeme.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The compact views for the other entity types look the same as that for Wikidata lexemes, shown in Figure 2. (That is, they only show the Wikidata icon and a single word form.)</span> ** <span lang="en" dir="ltr" class="mw-content-ltr">Workaround: If it's not obvious from context, one can click the chevron to get the expanded view of the entity, which explicitly states its type, as shown in Figure 3.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Missing compact views'''. Because the display elements for [[Z6006|<u>Wikidata lexeme sense</u>]] and [[Z6003|<u>Wikidata statement</u>]] have not yet been fully deployed, the presentation of elements of these types can be rather space-consuming, and can detract from the readability of larger entities that contain them. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This is especially true when a lexeme, lexeme form, or lexeme sense contains a sizable list of statements. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Mismatch in status'''. Even though the fetch function is available for [[Z6826|<u>Wikidata lexeme sense</u>]], the selector for that type is not yet available. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Appendix: an instance of Wikidata lexeme == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This example is introduced in the ''Example'' subsection of the ''Wikidata types'' section. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> It shows a specific instance of Wikidata lexeme, which has been fetched from [[:d:Lexeme:L3435|L3435 on Wikidata]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The right column shows the formal ZObject representation (in canonical form); the left column, for readability, shows the same content with English labels for each of the ZObject's elements. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Wikifunctions’ ZObject representation is presented in {{ll|Wikifunctions:Function model}}; we do not explain the details of the representation here. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The example has been shortened by omitting some content, as indicated by ellipses. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> For readability, it also omits the element type indication that normally appears in the first position of each list in canonical form. </div> {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{ "type": "Wikidata lexeme", "identity": { "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }, "lemmas": { "type": "Multilingual text", "texts": [ { "type": "Monolingual text", "language": "English", "text": "umbrella" } ] }, "language": "English", "lexical category": { "type": "Wikidata item reference", /* Wikidata item for "noun": */ "Wikidata item id": "Q1084" }, "statements": [ { "type": "Wikidata statement", "subject": { "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }, "predicate": { "type": "Wikidata property reference", /* Oxford English Dictionary ID */ "Wikidata property id": "P5275" }, "value": "208852", ... }, ... ], "senses": [ { "type": "Wikidata lexeme sense", "identity": { "type": "Wikidata lexeme sense reference", "Wikidata lexeme sense id": "L3435-S1" }, "glosses": { "type": "Multilingual text", "texts": [ { "type": "Monolingual text", "language": "Spanish", "text": "utensilio empleado para cubrirse de la lluvia" } ] }, "statements": [ ... ] } ], "forms": [ { "type": "Wikidata lexeme form", "identity": { "type": "Wikidata lexeme form reference", "Wikidata lexeme form id": "L3435-F1" }, "lexeme": { "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }, "representations": { "type": "Multilingual text", "texts": [ { "type": "Monolingual text", "language": "English", "text": "umbrella" } ] }, "grammatical features": [ { "type": "Wikidata item reference", /* Wikidata item for "singular": */ "Wikidata item id": "Q110786" } ], "statements": [ /* (empty list) */ ] }, ... ] } </syntaxhighlight> | <syntaxhighlight lang="json" line="line">{ "Z1K1": "Z6005", "Z6005K1": { "Z1K1": "Z6095", "Z6095K1": "L3435" }, "Z6005K2": { "Z1K1": "Z12", "Z12K1": [ { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "umbrella" } ] }, "Z6005K3": "Z1002", "Z6005K4": { "Z1K1": "Z6091", "Z6091K1": "Q1084" }, "Z6005K5": [ { "Z1K1": "Z6003", "Z6003K1": { "Z1K1": "Z6095", "Z6095K1": "L3435" }, "Z6003K2": { "Z1K1": "Z6092", "Z6092K1": "P5275" }, "Z6003K3": "208852", ... }, ... ], "Z6005K6": [ { "Z1K1": "Z6006", "Z6006K1": { "Z1K1": "Z6096", "Z6096K1": "L3435-S1" }, "Z6006K2": { "Z1K1": "Z12", "Z12K1": [ { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "utensilio empleado para cubrirse de la lluvia" } ] }, "Z6006K3": [ ... ] } ], "Z6005K7": [ { "Z1K1": "Z6004", "Z6004K1": { "Z1K1": "Z6094", "Z6094K1": "L3435-F1" }, "Z6004K2": { "Z1K1": "Z6095", "Z6095K1": "L3435" }, "Z6004K3": { "Z1K1": "Z12", "Z12K1": [ { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "umbrella" } ] }, "Z6004K4": [ { "Z1K1": "Z6091", "Z6091K1": "Q110786" } ], "Z6004K5": [ ] }, ... ] } </syntaxhighlight> |} [[Category:Wikidata{{#translation:}}| ]] [[Category:Technical documentation{{#translation:}}]] jncfisqa8amwfxjq2971o64u4fu2kon Wikifunctions:Support for Wikidata content/es 4 57854 262462 247039 2026-04-01T19:31:15Z FuzzyBot 207 Updating to match new version of source page 262462 wikitext text/x-wiki <languages/> {{AW Content}}{{Technical documentation navbox}} <div class="mw-translate-fuzzy"> Desde principios de octubre de 2024, Wikifunciones ha estado añadiendo soporte para recuperar y usar contenido de Wikidata, con un enfoque principal en el contenido lexicográfico (''lexemas, formas de lexemas'' y ''sentidos de lexemas''). Dado que las instancias de estos tres tipos lexicográficos pueden referirse a ''elementos'' y pueden contener ''declaraciones'', y las ''declaraciones'' requieren ''propiedades'' y ''rangos de declaración'', Wikifunciones también está añadiendo soporte para estos otros tipos, pero a corto plazo este soporte se limitará a lo necesario para usar eficazmente los tipos lexicográficos. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Since instances of these four content types can contain ''Statements'', Wikifunctions also includes support for ''Statements'' and their components, including ''Properties'', ''Statement ranks'', ''Qualifiers'', and (coming soon) ''References''. </div> <div class="mw-translate-fuzzy"> La documentación de los tipos lexicográficos se encuentra en [[:d:Special:MyLanguage/WD:Lexicographical data/Documentation|Wikidata:Datos lexicográficos/Documentación]]. </div> '''Nota terminológica''': En Wikidata, ''elemento, propiedad, lexema, forma de lexema'' y ''sentido de lexema'' son todos tipos de ''entidades'', por lo que nos referimos a ellos como ''tipos de entidad''. <div class="mw-translate-fuzzy"> El apoyo implementado o planeado incluye actualmente: </div> # <span class="mw-translate-fuzzy">Tipos incorporados correspondientes a los 5 tipos de entidad, ''declaración,'' y ''rango de declaración.''</span> # <span lang="en" dir="ltr" class="mw-content-ltr">A built-in type "Reference", which corresponds to Wikidata's ''ReferenceRecord'' type</span> # <span lang="en" dir="ltr" class="mw-content-ltr">A built-in type "Claim" <sup>[ [[d:Special:MyLanguage/Wikidata:Glossary#Claim|glossary]] ]</sup>, which corresponds to Wikidata's type {{Q|86719099}} <sup>[ [[d:Special:MyLanguage/Wikidata:Glossary#Snak|glossary]] ]</sup>, and is used in Wikifunctions' representation of qualifiers and references inside statements</span> # ''Tipos de referencia'' incorporados correspondientes a los 5 tipos de entidad. # <span lang="en" dir="ltr" class="mw-content-ltr">Built-in ''fetch functions'', for each of the entity types, which retrieve content from Wikidata and transform it into instances of the built-in types</span> # <span lang="en" dir="ltr" class="mw-content-ltr">Built-in ''search functions'', which provide methods for finding lexemes by their relations to other entities</span> # <span lang="en" dir="ltr" class="mw-content-ltr">User interface components for selecting Wikidata content to be fetched, and for displaying the fetched content.</span> '''Notas terminológicas''': * <span class="mw-translate-fuzzy">Nos referimos a los tipos incorporados de (1) como los “tipos de Wikidata”, y a los tipos incorporados de (2) como los “tipos de referencia de Wikidata”, pero ten en cuenta que todos ellos son tipos '''en Wikifunciones''' para trabajar con contenido '''de Wikidata'''. Cuando mencionemos uno de estos tipos, aparecerá subrayado, y también será un enlace si está definido actualmente en Wikifunciones (por ejemplo, [[$1|<u>lexema de Wikidata</u>]]).</span> <span lang="en" dir="ltr" class="mw-content-ltr">When we mention one of these types below, it will be underlined, and it will also be a link if it’s currently defined on Wikifunctions (e.g., [[Z6005|<u>Wikidata lexeme</u>]]).</span> * <span class="mw-translate-fuzzy">Para ayudar a mantener las cosas claras, cuando mencionamos un tipo ''en cursiva'' (como ''lexema'' o ''elemento'') estamos hablando de un tipo que existe '''en Wikidata'''. Por ejemplo, hablaremos del tipo [[$1|<u>lexema de Wikidata</u>]] que se ha creado en Wikifunciones, que corresponde al tipo ''lexema'' de Wikidata.</span> <span lang="en" dir="ltr" class="mw-content-ltr">For example, we will talk about the [[Z6005|<u>Wikidata lexeme</u>]] type that’s been created on Wikifunctions, which corresponds to the ''Lexeme'' type on Wikidata.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The ''reference types'' mentioned in (4) are not related to the "Reference" type mentioned in (2).</span> <span lang="en" dir="ltr" class="mw-content-ltr">(4) provides a way to refer to Wikidata entities using their identifiers, whereas (2) captures the sources that substantiate particular content.</span> <div class="mw-translate-fuzzy"> Este trabajo está en curso; el conjunto de capacidades aún no está completo. Esta página describe cada una de las áreas de apoyo mencionadas anteriormente y también da la situación de los elementos específicos disponibles actualmente, que se están desarrollando y que se espera que se desarrollen en el futuro. </div> <span id="Wikidata_types"></span> == Tipos de Wikidata == Se han definido los siguientes tipos, con su estructura que corresponde estrechamente a la estructura de los tipos correspondientes en Wikidata: * [[Z6005|<u>Lexema de Wikidata</u>]] * [[Z6004|<u>Forma de lexema de Wikidata</u>]] * [[Z6006|<u>Sentido de lexema de Wikidata</u>]] * [[Z6003|<u>Declaración de Wikidata</u>]] * [[Z6002|<u>Propiedad de Wikidata</u>]] * [[Z6001|<u>Elemento de Wikidata</u>]] * [[Z6040|<u>Rango de declaración de Wikidata</u>]] * [[Z6008|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata reference</span></u>]] * <span lang="en" dir="ltr" class="mw-content-ltr">[[Z6007|<u> Wikidata claim</u>]], which corresponds to Wikidata's ''Snak'' type</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[Z6020|<u> Wikidata claim subtype</u>]], which captures the 3 types of Snaks on Wikidata</span> <div class="mw-translate-fuzzy"> Las instancias de estos tipos nunca se hacen persistentes en Wikifunciones (excepto las instancias de [[Z6040|<u>rango de declaración de Wikidata</u>]]). Se construyen sobre la marcha, cuando se necesitan, usando contenido recuperado directamente de Wikidata. Las instancias de los tipos de entidad (todos los tipos anteriores excepto [[Z6020|<u>declaración de Wikidata</u>]] y [[Z6040|<u>rango de declaración de Wikidata</u>]]) llevan en su interior el identificador de la entidad Wikidata de la que se obtuvieron. </div> <span lang="en" dir="ltr" class="mw-content-ltr">They are constructed on the fly, when needed, using content retrieved directly from Wikidata.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Instances of the entity types carry within them the identifier of the Wikidata entity from which they were obtained. </div> <div class="mw-translate-fuzzy"> <u>Rango de declaración de Wikidata</u> es un tipo de enumeración que sólo tiene 3 instancias fijas: <u>predefinida</u>, <u>normal</u> y <u>desusada</u>. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[Z6020|<u>Wikidata claim subtype</u>]] is an enumeration type which has only the 3 fixed instances <u>value</u>, <u>some value</u>, and <u>no value</u>. </div> Se pueden encontrar más antecedentes, motivación y ejemplos de los tipos de Wikidata en la [[Wikifunctions:Type proposals/Wikidata based types|página de discusión de la propuesta de tipos]] (pero tenga en cuenta que la página ya no está activa y no está necesariamente actualizada en todos los detalles). <span id="Example"></span> === Ejemplo === Una instancia del [[Z6005|<u>lexema de Wikidata</u>]] tiene estas 7 partes: # <span lang="en" dir="ltr" class="mw-content-ltr">identity, with a value of type [[Z6095|<u>Wikidata lexeme reference</u>]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">lemmas, with a value of type [[Z12|Multilingual text]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">language, with a value of type [[Z60|Natural language]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">lexical category, with a value of type [[Z6091|<u>Wikidata item reference</u>]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">statements, whose value is a list of [[Z6003|<u>Wikidata statement</u>]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">senses, whose value is a list of [[Z6006|<u>Wikidata lexeme sense</u>]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">forms, whose value is a list of [[Z6004|<u>Wikidata lexeme form</u>]]</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Note, then, that each such instance contains instances of three other Wikidata types ([[Z6003|<u>Wikidata statement</u>]], [[Z6006|<u>Wikidata lexeme sense</u>]], and [[Z6004|<u>Wikidata lexeme form</u>]]), and also two Wikidata reference types (which are discussed in the next section). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[Z12|Multilingual text]] and [[Z60|Natural language]] are multipurpose Wikifunctions’ types, not created specifically for handling Wikidata content. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The identity part stores the Wikidata identifier associated with the lexeme, and serves as a self-reference. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> For information about the content of each of the other parts, please see [[:d:Special:MyLanguage/d:Lexicographical data/Documentation|d:Lexicographical data/Documentation]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A specific instance, which has been fetched from [[:d:Lexeme:L3435|L3435 on Wikidata]], is shown in the appendix. </div> <span id="Status_of_Wikidata_types"></span> === Estado de los tipos de Wikidata === <div lang="en" dir="ltr" class="mw-content-ltr"> All these types are defined and available for use; there are no outstanding tasks directly related to them. </div> <span lang="en" dir="ltr" class="mw-content-ltr">They all have built-in equality functions.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Each of the five entity types has a built-in fetch function, as described below, by which its instances can be directly fetched (retrieved from Wikidata and instantiated on Wikifunctions). </div> <span id="Notes_about_Wikidata_statements"></span> === Notas sobre las declaraciones de Wikidata === <div lang="en" dir="ltr" class="mw-content-ltr"> Statements appear inside of Wikidata items, properties, lexemes, lexeme forms, and lexeme senses. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Each [[Z6003|<u>Wikidata statement</u>]] imported from Wikidata contains seven parts: </div> # <span lang="en" dir="ltr" class="mw-content-ltr">a subject (an entity reference, discussed below)</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a predicate (a property reference, discussed below)</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a value</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a rank (an instance of [[Z6040|<u>Wikidata statement rank</u>]])</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a list of qualifiers (each represented as a [[Z6003|<u>Wikidata claim</u>]])</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a list of [[Z6008|<u>Wikidata reference</u>]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">an instance of [[Z6020|<u>Wikidata claim subtype</u>]].</span> <div lang="en" dir="ltr" class="mw-content-ltr"> The value, (3), may be of several different Wikifunctions types, including: </div> * [[Z6|<u><span lang="en" dir="ltr" class="mw-content-ltr">String</span></u>]] * [[Z11|<u><span lang="en" dir="ltr" class="mw-content-ltr">Monolingual text</span></u>]] * [[Z6010|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata quantity</span></u>]] * [[Z6011|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata geo-coordinate</span></u>]] * [[Z6040|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata time</span></u>]] * <span lang="en" dir="ltr" class="mw-content-ltr">one of the Wikidata reference types, discussed below.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Because ''Statements'' in Wikidata do not have public identifiers, in Wikifunctions [[Z6003|<u>Wikidata statement</u>]] does not have a reference type or a fetch function. (These are described in more detail below.) </div> <span id="Wikidata_reference_types"></span> == Tipos de referencia de Wikidata == <div lang="en" dir="ltr" class="mw-content-ltr"> The following reference types provide the means to refer to Wikidata entities without including the details of their content. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Instances of these reference types contain ''only'' the Wikidata ID of an entity, as a Z6/String. </div> * [[Z6095|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme reference</span></u>]] * [[Z6094|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme form reference</span></u>]] * [[Z6096|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme sense reference</span></u>]] * [[Z6092|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata property reference</span></u>]] * [[Z6091|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata item reference</span></u>]] <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example''': a [[Z6091|<u>Wikidata item reference</u>]] to the item ''Q1084'' (which represents the concept ''noun'' on Wikidata) looks like the following. </div> <span lang="en" dir="ltr" class="mw-content-ltr">The right column shows the formal ZObject representation (in canonical form); the left column, for readability, shows the same content with English labels for each of the ZObject's elements.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Wikifunctions’ ZObject representation is presented in {{ll|Wikifunctions:Function model}}; we do not explain the details of the representation here. </div> {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{ "type": "Wikidata item reference", "Wikidata item id": "Q1084" }</syntaxhighlight> | <syntaxhighlight lang="json">{ "Z1K1": "Z6091", "Z6091K1": "Q1084" }</syntaxhighlight> |} '''Ejemplos de uso''': * <span lang="en" dir="ltr" class="mw-content-ltr">Wikidata reference types are used with Wikidata fetch functions (see below).</span> * <span lang="en" dir="ltr" class="mw-content-ltr">When entity IDs and ''Property'' IDs appear inside of Wikidata lexemes, Wikidata lexeme forms, Wikidata lexeme senses, or Wikidata statements, they appear as instances of the appropriate Wikidata reference types.</span> <span lang="en" dir="ltr" class="mw-content-ltr">For example, to indicate that ''Lexeme L3435'' (“umbrella”) has lexical category ''noun'' (which has entity ID ''Q1084''), the [[Z6005|<u>Wikidata lexeme</u>]] for ''L3435'' contains the [[Z6091|<u>Wikidata item reference</u>]] shown above, in the '''Example'''.</span> <span id="Status_of_Wikidata_reference_types"></span> === Estado de los tipos de referencia de Wikidata === <div lang="en" dir="ltr" class="mw-content-ltr"> Ready for use. No outstanding tasks directly related to these types. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Wikidata fetch functions == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A fetch function is a built-in Wikifunctions function that takes an instance of one of the Wikidata reference types as its input argument. </div> <span lang="en" dir="ltr" class="mw-content-ltr">As noted above, each such instance contains the ID of a Wikidata entity.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Given that, it retrieves the content of that entity from Wikidata and transforms it into an instance of the corresponding Wikidata type. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example''': If [[Z6825|<u>Fetch Wikidata lexeme</u>]] is called with this instance of [[Z6095|<u>Wikidata lexeme reference</u>]]: </div> {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{ "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }</syntaxhighlight> | <syntaxhighlight lang="json">{ "Z1K1": "Z6095", "Z6095K1": "L3435" }</syntaxhighlight> |} <div lang="en" dir="ltr" class="mw-content-ltr"> it will return the instance of [[Z6005|<u>Wikidata lexeme</u>]] that is introduced in the ''Example'' subsection of the ''Wikidata types'' section above, and shown in greater detail in the Appendix. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Wikidata fetch functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A fetch function exists for each of the entity types on Wikifunctions: </div> * [[Z6825|<u><span lang="en" dir="ltr" class="mw-content-ltr">Fetch Wikidata lexeme</span></u>]] * [[Z6824|<u><span lang="en" dir="ltr" class="mw-content-ltr">Fetch Wikidata lexeme form</span></u>]] * [[Z6826|<u><span lang="en" dir="ltr" class="mw-content-ltr">Fetch Wikidata lexeme sense</span></u>]] * [[Z6822|<u><span lang="en" dir="ltr" class="mw-content-ltr">Fetch Wikidata property</span></u>]] * [[Z6821|<u><span lang="en" dir="ltr" class="mw-content-ltr">Fetch Wikidata item</span></u>]] <div lang="en" dir="ltr" class="mw-content-ltr"> To enable calling the fetch functions from the user interface, Wikifunctions provides selector components, which make it possible to select an entity to be fetched. </div> <span lang="en" dir="ltr" class="mw-content-ltr">There will eventually be a selector corresponding to each of the entity types (and thus, to each of the fetch functions).</span> <div lang="en" dir="ltr" class="mw-content-ltr"> The next section provides more information about selector components. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Wikidata search functions == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In addition to fetching content from Wikidata, it's also possible to search Wikidata content in various ways, using its APIs. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Wikifunctions currently provides two built-in functions based on these search capabilities. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Function: [[Z6830|<u>Find lexemes for an item</u>]] === </div> * <span lang="en" dir="ltr" class="mw-content-ltr">Argument types: [[Z6091|<u>Wikidata item reference</u>]], [[Z6092|<u>Wikidata property reference</u>]], [[Z60|<u>Natural language</u>]]</span> * <span lang="en" dir="ltr" class="mw-content-ltr">Return value type: List of [[Z6095|<u>Wikidata lexeme reference</u>]]</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Wikidata captures useful relationships between lexeme senses (which represent the meanings of a lexeme) and items. These include: </div> * <span lang="en" dir="ltr" class="mw-content-ltr">[[d:Property:P5137|item for this sense]], most often connecting a noun to a thing or a class of things in Wikidata</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[d:Property:P9970|predicate for]], connecting a verb to an action or event</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[d:Property:P6271|demonym of]], connecting a noun or adjective to a location, describing the people and things that live or are from that place.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example 1.''' The three senses of the lexeme [[d:Lexeme:L18379|L18379/rose]] refer to the color, the flower, and the biological taxon. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Each of these 3 senses is related to a different item, by means of a statement, in Wikidata, such as this (for the first sense): </div> * <span lang="en" dir="ltr" class="mw-content-ltr">statement subject: [[d:Lexeme:L18379|L18379-S1/rose sense 1]]</span> * <span lang="en" dir="ltr" class="mw-content-ltr">statement property: [[d:Property:P5137|P5137/item for this sense]]</span> * <span lang="en" dir="ltr" class="mw-content-ltr">statement value: [[d:Q533047|Q533047/rose]]</span> <div lang="en" dir="ltr" class="mw-content-ltr"> [[Z6830|<u>Find lexemes for an item</u>]] searches for lexemes that are related to a given item by a given property. (Even though the relationships exist between a ''lexeme sense'' and an item, Wikidata's API, and this function, return references to the ''lexeme(s)'' that contain the sense(s).) </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example''' '''2''': Calling [[Z6830|<u>Find lexemes for an item</u>]] with [[d:Q533047|Q533047/rose]] (the color), [[d:Property:P5137|P5137/item for this sense]], and [[Z1002|<u>Z1002/English</u>]] returns a list containing the lexeme reference for [[d:Lexeme:L18379|L18379/rose]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Calling the function with [[d:Q102231|Q102231/rose]] (the flower) or with [[d:Q34687|Q34687/Rosa ]] (the biological taxon) as the first argument also returns the lexeme [[d:Lexeme:L18379|L18379/rose]], because that lexeme is related (via its 3 senses) to all 3 of those items. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example''' '''3''': Calling [[Z6830|<u>Find lexemes for an item</u>]] with [[d:Q55|Q55/Netherlands]], [[d:Property:P6271|P6271/demonym of]], and [[Z1002|<u>Z1002/English</u>]] returns a list containing the [[Z6095|<u>Wikidata lexeme reference</u>]] for [[d:Lexeme:L34519|L34519/Dutch]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> For an example in which [[Z6830|<u>Find lexemes for an item</u>]] is used in generating a natural language phrase, please see the ''Function of the Week'' section in {{ll|Wikifunctions:Status updates/2025-02-26}}. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Function: [[Z6831|<u>Find lexemes for a Wikidata lexeme sense</u>]] === </div> * <span lang="en" dir="ltr" class="mw-content-ltr">Argument types: [[Z6096|<u>Wikidata lexeme sense reference</u>]], [[Z6092|<u>Wikidata property reference</u>]], [[Z60|<u>Natural language</u>]]</span> * <span lang="en" dir="ltr" class="mw-content-ltr">Return value type: List of [[Z6095|<u>Wikidata lexeme reference</u>]]</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Wikidata also captures useful relationships between lexemes senses and other lexeme senses, such as the relationships expressed using the property [[:d:Property:P8471|pertainym of]], which links an adjective sense to a related noun sense (e.g. lunar → moon), or an adverb sense to a related adjective sense (e.g. slowly → slow). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[Z6831|<u>Find lexemes for a Wikidata lexeme sense</u>]] searches for lexemes that are related to a given lexeme sense by a given property, such as [[:d:Property:P8471|pertainym of]]. (Even though the relationships exist between pairs of ''lexeme senses'', Wikidata's API, and this function, return references to the ''lexeme(s)'' that contain the target sense(s).) </div> <span id="User_interface"></span> == Interfaz de usuario == <span id="Selectors"></span> === Selectores === [[File:Selecting a lexeme for "goose".png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Fig. 1. Selecting a lexeme for "goose"</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> Selectors make it possible, in Wikifunctions' user interface, to select an entity to be used. </div> <span lang="en" dir="ltr" class="mw-content-ltr">For example, when the user types a partial keyword in Wikifunctions' lexeme selector, the selector will query Wikidata for lexemes that match that partial keyword. (The search matches the partial keyword against the lemmas of all the lexemes on Wikidata.)</span> <span lang="en" dir="ltr" class="mw-content-ltr">It shows up to 10 of the current matches, and allows the user to pick one of them.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> It updates the matches list as more typing is done. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example''': Figure 1 shows the appearance of a lexeme selector, after typing in the 5 characters "goose". </div> <span lang="en" dir="ltr" class="mw-content-ltr">At this point the user is presented with 4 matching lexemes to choose from.</span> <span lang="en" dir="ltr" class="mw-content-ltr">For an example in which this lexeme selector is used in preparing a function call, please see the ''Function of the Week'' section in {{ll|Wikifunctions:Status updates/2024-10-17}}.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Note that the presence of a Wikidata selector is indicated by the Wikidata icon (with vertical bars in red, green, and blue). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Once a choice has been made by the user, the selector will generate the appropriate internal representation of the selected item, depending on context: </div> # <span lang="en" dir="ltr" class="mw-content-ltr">an instance of the appropriate Wikidata reference type, if that's all that's needed, or</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a call to the appropriate fetch function, with an instance of the reference type as the argument passed to that call.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Selectors are primarily used when providing the arguments for a function call in the UI, and the called function provides the relevant context. </div> <span lang="en" dir="ltr" class="mw-content-ltr">If the user is specifying a value for an argument having a Wikidata reference type as its type, the selector will provide (1).</span> <span lang="en" dir="ltr" class="mw-content-ltr">In this case, no fetch is performed.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> If the argument in question has a Wikidata type as its type, the selector will provide (2), which will internally fetch the entire object and make it available to the called function. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Display elements === </div> [[File:Compact view of lexeme form for "umbrellas".png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Fig. 2. Compact view of the lexeme form for "umbrellas"</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> Wikifunctions also provides a simplified, compact view of Wikidata entities. </div> <span lang="en" dir="ltr" class="mw-content-ltr">This view is displayed in read pages and when viewing the output of a function call.</span> <span lang="en" dir="ltr" class="mw-content-ltr">This compact view displays the Wikidata icon followed by a word-form associated with the Wikidata entity (e.g., a lemma from a lexeme, representation from a lexeme form, or label from an entity), in the user's language if available.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> The word-form is linked to the Wikidata page from which the entity has been fetched. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example:''' Figure 2 shows the compact view, below the word '''Result''', of the [[Z6824|<u>Wikidata lexeme form</u>]] for ''umbrellas'' (which is called the ''representation'' of the form). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This is the initial appearance of the result of running a function that returns a lexeme form. </div> [[File:Expanded view of lexeme form for "umbrellas".png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Fig. 3. Expanded view of the lexeme form for "umbrellas"</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> If there's a need to explore the entity and its details, it can be expanded using the right ''chevron'' button (which looks like '>') preceding the element. </div> <span lang="en" dir="ltr" class="mw-content-ltr">The expanded view allows the user to understand what kind of representation is being used for this entity.</span> <span lang="en" dir="ltr" class="mw-content-ltr">The representation might employ a Wikidata reference type, a function call to the appropriate Wikidata fetch function, or the entire entity instance returned by that function call.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> In any case, the user will be able to expand, explore and navigate through its content. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example:''' Figure 3 shows the expanded view of the lexeme form for ''umbrellas'', which results from clicking the chevron in Figure 2. </div> <span lang="en" dir="ltr" class="mw-content-ltr">Here we see the presentation of the entire instance of [[Z6824|<u>Wikidata lexeme form</u>]].</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Each of the form's nested components with a chevron (e.g., <code>identity</code>, <code>lexeme</code>, etc.), can be expanded for further exploration. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of UI components for Wikidata entity types === </div> * [[Z6825|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme</span></u>]] ** <span lang="en" dir="ltr" class="mw-content-ltr">Display and selector: available</span> * [[Z6824|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme form</span></u>]] ** <span lang="en" dir="ltr" class="mw-content-ltr">Display and selector: available</span> * [[Z6826|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme sense</span></u>]] ** <span lang="en" dir="ltr" class="mw-content-ltr">Display and selector: date of release not yet determined</span> * [[Z6821|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata item</span></u>]] ** <span lang="en" dir="ltr" class="mw-content-ltr">Display and selector: available</span> * [[Z6822|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata property</span></u>]] ** <span lang="en" dir="ltr" class="mw-content-ltr">Display and selector: available</span> <div lang="en" dir="ltr" class="mw-content-ltr"> === Limitations of UI components for Wikidata entity types === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Visual discrimination'''. Currently the Wikifunctions UI is lacking in visual discrimination between the various Wikidata entity types: </div> * <span lang="en" dir="ltr" class="mw-content-ltr">The selectors for the other entity types look very similar to that for Wikidata lexemes, shown in Figure 1.</span> <span lang="en" dir="ltr" class="mw-content-ltr">There is no explicit indication of which type is being selected.</span> ** <span lang="en" dir="ltr" class="mw-content-ltr">Workarounds: Usually one knows from context which type of thing is being selected.</span> <span lang="en" dir="ltr" class="mw-content-ltr">In addition, the content of the selection choices (in the drop-down list) varies depending on which type of thing is being selected.</span> <span lang="en" dir="ltr" class="mw-content-ltr">For example, in a ''lexeme'' selector each choice shows its lemma, language, and part of speech (as shown in Figure 1), whereas in a ''lexeme form'' selector each choice shows its word-form and grammatical features, along with information that identifies its containing lexeme.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The compact views for the other entity types look the same as that for Wikidata lexemes, shown in Figure 2. (That is, they only show the Wikidata icon and a single word form.)</span> ** <span lang="en" dir="ltr" class="mw-content-ltr">Workaround: If it's not obvious from context, one can click the chevron to get the expanded view of the entity, which explicitly states its type, as shown in Figure 3.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Missing compact views'''. Because the display elements for [[Z6006|<u>Wikidata lexeme sense</u>]] and [[Z6003|<u>Wikidata statement</u>]] have not yet been fully deployed, the presentation of elements of these types can be rather space-consuming, and can detract from the readability of larger entities that contain them. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This is especially true when a lexeme, lexeme form, or lexeme sense contains a sizable list of statements. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Mismatch in status'''. Even though the fetch function is available for [[Z6826|<u>Wikidata lexeme sense</u>]], the selector for that type is not yet available. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Appendix: an instance of Wikidata lexeme == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This example is introduced in the ''Example'' subsection of the ''Wikidata types'' section. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> It shows a specific instance of Wikidata lexeme, which has been fetched from [[:d:Lexeme:L3435|L3435 on Wikidata]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The right column shows the formal ZObject representation (in canonical form); the left column, for readability, shows the same content with English labels for each of the ZObject's elements. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Wikifunctions’ ZObject representation is presented in {{ll|Wikifunctions:Function model}}; we do not explain the details of the representation here. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The example has been shortened by omitting some content, as indicated by ellipses. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> For readability, it also omits the element type indication that normally appears in the first position of each list in canonical form. </div> {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{ "type": "Wikidata lexeme", "identity": { "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }, "lemmas": { "type": "Multilingual text", "texts": [ { "type": "Monolingual text", "language": "English", "text": "umbrella" } ] }, "language": "English", "lexical category": { "type": "Wikidata item reference", /* Wikidata item for "noun": */ "Wikidata item id": "Q1084" }, "statements": [ { "type": "Wikidata statement", "subject": { "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }, "predicate": { "type": "Wikidata property reference", /* Oxford English Dictionary ID */ "Wikidata property id": "P5275" }, "value": "208852", ... }, ... ], "senses": [ { "type": "Wikidata lexeme sense", "identity": { "type": "Wikidata lexeme sense reference", "Wikidata lexeme sense id": "L3435-S1" }, "glosses": { "type": "Multilingual text", "texts": [ { "type": "Monolingual text", "language": "Spanish", "text": "utensilio empleado para cubrirse de la lluvia" } ] }, "statements": [ ... ] } ], "forms": [ { "type": "Wikidata lexeme form", "identity": { "type": "Wikidata lexeme form reference", "Wikidata lexeme form id": "L3435-F1" }, "lexeme": { "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }, "representations": { "type": "Multilingual text", "texts": [ { "type": "Monolingual text", "language": "English", "text": "umbrella" } ] }, "grammatical features": [ { "type": "Wikidata item reference", /* Wikidata item for "singular": */ "Wikidata item id": "Q110786" } ], "statements": [ /* (empty list) */ ] }, ... ] } </syntaxhighlight> | <syntaxhighlight lang="json" line="line">{ "Z1K1": "Z6005", "Z6005K1": { "Z1K1": "Z6095", "Z6095K1": "L3435" }, "Z6005K2": { "Z1K1": "Z12", "Z12K1": [ { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "umbrella" } ] }, "Z6005K3": "Z1002", "Z6005K4": { "Z1K1": "Z6091", "Z6091K1": "Q1084" }, "Z6005K5": [ { "Z1K1": "Z6003", "Z6003K1": { "Z1K1": "Z6095", "Z6095K1": "L3435" }, "Z6003K2": { "Z1K1": "Z6092", "Z6092K1": "P5275" }, "Z6003K3": "208852", ... }, ... ], "Z6005K6": [ { "Z1K1": "Z6006", "Z6006K1": { "Z1K1": "Z6096", "Z6096K1": "L3435-S1" }, "Z6006K2": { "Z1K1": "Z12", "Z12K1": [ { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "utensilio empleado para cubrirse de la lluvia" } ] }, "Z6006K3": [ ... ] } ], "Z6005K7": [ { "Z1K1": "Z6004", "Z6004K1": { "Z1K1": "Z6094", "Z6094K1": "L3435-F1" }, "Z6004K2": { "Z1K1": "Z6095", "Z6095K1": "L3435" }, "Z6004K3": { "Z1K1": "Z12", "Z12K1": [ { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "umbrella" } ] }, "Z6004K4": [ { "Z1K1": "Z6091", "Z6091K1": "Q110786" } ], "Z6004K5": [ ] }, ... ] } </syntaxhighlight> |} [[Category:Wikidata{{#translation:}}| ]] [[Category:Technical documentation{{#translation:}}]] an2n2mb6qgimfa0euzsgghyfo18uew6 Wikifunctions:Functioneers/zh-hans 4 58587 262500 206850 2026-04-01T19:32:10Z FuzzyBot 207 Updating to match new version of source page 262500 wikitext text/x-wiki <languages /> [[File:Wikifunctions Functioneer Icon.svg|thumb|维基函数函数工程师]] 函数工程师是持有<code>functioneer</code>用户组的用户。 目前维基函数上有'''[[Special:ListUsers/functioneer|{{NUMBERINGROUP:functioneer}}]]'''个函数工程师。 <div lang="en" dir="ltr" class="mw-content-ltr"> == Overview == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Functioneers''' are users who have the ability to approve and deactivate both implementations and test cases connected to functions. This means they decide what functions are safe to use, and which ones to deny. </div> <span id="How_to_request"></span> == 如何申请 == {{Main|Wikifunctions:Requests for user groups}} 用户可在[[Wikifunctions:Requests for user groups#Functioneer]]申请成为函数工程师。 <div lang="en" dir="ltr" class="mw-content-ltr"> === Requirements === </div> * <span lang="en" dir="ltr" class="mw-content-ltr">The user has a history of working with functions, implementations and test cases.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The user has shown a satisfactory understanding of how Wikifunctions works, especially regarding functions, implementations, test cases and related concepts.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Users are generally expected to apply for functioneer rights if their work on the wiki leads to frequent dependence on functioneers. Contributions to Abstract Wikipedia and the ability to work with multilingual functions may be seen as contributing factors towards granting rights. </div> <span id="Granting"></span> === 授权 === <div lang="en" dir="ltr" class="mw-content-ltr"> Administrators may grant Functioneer to any user who meets the requirements 48 hours after the request is posted at [[Wikifunctions:Requests for user groups#Functioneer]] and there has been no objection. The group may be granted immediately to users who are former Functioneers where the reason for removal was uncontroversial or due to inactivity. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Removal of functioneer == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The Functioneer user group will be removed from any user which meets one of the following: </div> * <span lang="en" dir="ltr" class="mw-content-ltr">Any functioneer that does not use the Functioneer toolset within a year will have the group removed due to inactivity.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The Functioneer group will be removed from a user if community consensus is reached at [[Wikifunctions:Administrators' noticeboard|Wikifunctions:Administrators' noticeboard]] or [[Wikifunctions:Project chat|Wikifunctions:Project chat]] following a discussion.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> == Technical ability == </div> {{See also|Special:ListGroupRights#functioneer}} <span lang="en" dir="ltr" class="mw-content-ltr">The <code>functioneer</code> user group gives users the technical ability to:</span> * {{int:right-wikilambda-connect-tester}} — <code>wikilambda-connect-tester</code> * {{int:right-wikilambda-connect-implementation}} — <code>wikilambda-connect-implementation</code> * {{int:right-wikilambda-disconnect-tester}} — <code>wikilambda-disconnect-tester</code> * {{int:right-wikilambda-disconnect-implementation}} — <code>wikilambda-disconnect-implementation</code> * {{int:right-wikilambda-edit-running-function}} — <code>wikilambda-edit-running-function</code> * {{int:right-wikilambda-edit-attached-implementation}} — <code>wikilambda-edit-attached-implementation</code> * {{int:right-wikilambda-edit-attached-tester}} — <code>wikilambda-edit-attached-tester</code> * {{int:right-autopatrol}} — <code>autopatrol</code> <span lang="en" dir="ltr" class="mw-content-ltr">Temporarily during the early release of Wikifunctions, they do not yet have:</span> * {{int:right-wikilambda-create-type}} — <code>wikilambda-create-type</code> <span id="See_also"></span> == 参阅 == * <span lang="en" dir="ltr" class="mw-content-ltr">More detailed context at [[mw:Help:Wikifunctions/User rights]]</span> * [[Special:MyLanguage/Wikifunctions:Maintainers|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions:Maintainers</span>]] * [[Special:MyLanguage/Wikifunctions:User groups|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions:User groups</span>]] [[Category:User groups{{#translation:}}]] [[Category:Functioneers|*]] orowmye7afupsve1e257lv0puvkhn51 Wikifunctions:Functioneers/zh-hant 4 58589 262501 192992 2026-04-01T19:32:10Z FuzzyBot 207 Updating to match new version of source page 262501 wikitext text/x-wiki <languages /> [[File:Wikifunctions Functioneer Icon.svg|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions Functioneer</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> Functioneers are users who hold the <code>functioneer</code> user group. There are currently '''[[Special:ListUsers/functioneer|{{NUMBERINGROUP:functioneer}}]]''' Functioneers on Wikifunctions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Overview == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Functioneers''' are users who have the ability to approve and deactivate both implementations and test cases connected to functions. This means they decide what functions are safe to use, and which ones to deny. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == How to request == </div> {{Main|Wikifunctions:Requests for user groups}} <div lang="en" dir="ltr" class="mw-content-ltr"> Users may apply to become a functioneer at [[Wikifunctions:Requests for user groups#Functioneer]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Requirements === </div> * <span lang="en" dir="ltr" class="mw-content-ltr">The user has a history of working with functions, implementations and test cases.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The user has shown a satisfactory understanding of how Wikifunctions works, especially regarding functions, implementations, test cases and related concepts.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Users are generally expected to apply for functioneer rights if their work on the wiki leads to frequent dependence on functioneers. Contributions to Abstract Wikipedia and the ability to work with multilingual functions may be seen as contributing factors towards granting rights. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Granting === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Administrators may grant Functioneer to any user who meets the requirements 48 hours after the request is posted at [[Wikifunctions:Requests for user groups#Functioneer]] and there has been no objection. The group may be granted immediately to users who are former Functioneers where the reason for removal was uncontroversial or due to inactivity. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Removal of functioneer == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The Functioneer user group will be removed from any user which meets one of the following: </div> * <span lang="en" dir="ltr" class="mw-content-ltr">Any functioneer that does not use the Functioneer toolset within a year will have the group removed due to inactivity.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The Functioneer group will be removed from a user if community consensus is reached at [[Wikifunctions:Administrators' noticeboard|Wikifunctions:Administrators' noticeboard]] or [[Wikifunctions:Project chat|Wikifunctions:Project chat]] following a discussion.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> == Technical ability == </div> {{See also|Special:ListGroupRights#functioneer}} <span lang="en" dir="ltr" class="mw-content-ltr">The <code>functioneer</code> user group gives users the technical ability to:</span> * {{int:right-wikilambda-connect-tester}} — <code>wikilambda-connect-tester</code> * {{int:right-wikilambda-connect-implementation}} — <code>wikilambda-connect-implementation</code> * {{int:right-wikilambda-disconnect-tester}} — <code>wikilambda-disconnect-tester</code> * {{int:right-wikilambda-disconnect-implementation}} — <code>wikilambda-disconnect-implementation</code> * {{int:right-wikilambda-edit-running-function}} — <code>wikilambda-edit-running-function</code> * {{int:right-wikilambda-edit-attached-implementation}} — <code>wikilambda-edit-attached-implementation</code> * {{int:right-wikilambda-edit-attached-tester}} — <code>wikilambda-edit-attached-tester</code> * {{int:right-autopatrol}} — <code>autopatrol</code> <span lang="en" dir="ltr" class="mw-content-ltr">Temporarily during the early release of Wikifunctions, they do not yet have:</span> * {{int:right-wikilambda-create-type}} — <code>wikilambda-create-type</code> <span id="See_also"></span> == 參閱 == * <span lang="en" dir="ltr" class="mw-content-ltr">More detailed context at [[mw:Help:Wikifunctions/User rights]]</span> * [[Special:MyLanguage/Wikifunctions:Maintainers|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions:Maintainers</span>]] * [[Special:MyLanguage/Wikifunctions:User groups|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions:User groups</span>]] [[Category:User groups{{#translation:}}]] [[Category:Functioneers|*]] 5twujrj3nmv6rper97o0hhzh8w70bin Wikifunctions:Support for Wikidata content/pt-br 4 59081 262467 247044 2026-04-01T19:31:20Z FuzzyBot 207 Updating to match new version of source page 262467 wikitext text/x-wiki <languages/> {{AW Content}}{{Technical documentation navbox}} <div class="mw-translate-fuzzy"> A partir do início de outubro de 2024, a Wikifunctions está adicionando suporte para recuperar e usar conteúdo do Wikidata, com foco principal no conteúdo lexicográfico (''Lexemas'', ''Formas de lexema'' e ''Sentidos de lexema''). Como as instâncias desses três tipos lexicográficos podem se referir a ''Itens'' e podem conter ''Declarações'', as quais exigem ''Propriedades'' e ''Classificações de declarações'', a Wikifunctions também está adicionando suporte para esses outros tipos, mas, no curto prazo, esse suporte será limitado ao que é necessário para usar efetivamente os tipos lexicográficos. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Since instances of these four content types can contain ''Statements'', Wikifunctions also includes support for ''Statements'' and their components, including ''Properties'', ''Statement ranks'', ''Qualifiers'', and (coming soon) ''References''. </div> <div class="mw-translate-fuzzy"> A documentação dos tipos lexicográficos pode ser encontrada em [[:d:Special:MyLanguage/WD:Lexicographical data/Documentation|Wikidata:Dados lexicográficos/Documentação]]. </div> '''Nota terminológica''': No Wikidata, ''Item'', ''Propriedade'', ''Lexema'', ''Forma de lexema'' e ''Sentido de lexema'' são todos tipos de ''entidades'', por isso nos referimos a eles como ''tipos de entidades''. <div class="mw-translate-fuzzy"> O suporte implementado ou planejado atualmente inclui: </div> # <span class="mw-translate-fuzzy">Tipos incorporados correspondentes aos 5 tipos de entidade, ''Declaração'' e ''Classificação de declaração''.</span> # <span lang="en" dir="ltr" class="mw-content-ltr">A built-in type "Reference", which corresponds to Wikidata's ''ReferenceRecord'' type</span> # <span lang="en" dir="ltr" class="mw-content-ltr">A built-in type "Claim" <sup>[ [[d:Special:MyLanguage/Wikidata:Glossary#Claim|glossary]] ]</sup>, which corresponds to Wikidata's type {{Q|86719099}} <sup>[ [[d:Special:MyLanguage/Wikidata:Glossary#Snak|glossary]] ]</sup>, and is used in Wikifunctions' representation of qualifiers and references inside statements</span> # ''Tipos de referência'' incorporados correspondentes aos 5 tipos de entidades # ''Funções de fetching'' incorporadas, para cada um dos tipos de entidade, que recuperam conteúdo do Wikidata e o transformam em instâncias dos tipos incorporados # <span lang="en" dir="ltr" class="mw-content-ltr">Built-in ''search functions'', which provide methods for finding lexemes by their relations to other entities</span> # Componentes da interface de usuário para selecionar o conteúdo do Wikidata a ser buscado (via ''fetch'') e para exibir esse conteúdo. '''Notas terminológicas''': * <span class="mw-translate-fuzzy">Referimo-nos aos tipos incorporados de (1) como “tipos do Wikidata” e aos tipos incorporados de (2) como “tipos de referência do Wikidata”, mas observe que todos eles são tipos '''na Wikifunctions''' para trabalhar com conteúdo '''vindo do Wikidata'''. Quando mencionarmos um desses tipos, ele será sublinhado e também será uma ligação se estiver atualmente definido na Wikifunctions (p. ex., [[$1|<u>Lexema do Wikidata</u>]]).</span> <span lang="en" dir="ltr" class="mw-content-ltr">When we mention one of these types below, it will be underlined, and it will also be a link if it’s currently defined on Wikifunctions (e.g., [[Z6005|<u>Wikidata lexeme</u>]]).</span> * <span class="mw-translate-fuzzy">Para ajudar a manter as coisas claras, quando mencionamos um tipo ''em itálico'' (como ''Lexema'' ou ''Item''), estamos falando de um tipo que existe '''no Wikidata'''. Por exemplo, falaremos sobre o tipo [[$1|<u>Lexema do Wikidata</u>]], o qual foi criado na Wikifunctions, que corresponde ao tipo ''Lexema'' no Wikidata.</span> <span lang="en" dir="ltr" class="mw-content-ltr">For example, we will talk about the [[Z6005|<u>Wikidata lexeme</u>]] type that’s been created on Wikifunctions, which corresponds to the ''Lexeme'' type on Wikidata.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The ''reference types'' mentioned in (4) are not related to the "Reference" type mentioned in (2).</span> <span lang="en" dir="ltr" class="mw-content-ltr">(4) provides a way to refer to Wikidata entities using their identifiers, whereas (2) captures the sources that substantiate particular content.</span> <div class="mw-translate-fuzzy"> Esse trabalho está em andamento; o conjunto de recursos ainda não está completo. Esta página descreve cada uma das áreas de suporte acima e também fornece a situação sobre quais elementos específicos estão disponíveis no momento, quais estão em desenvolvimento e quais devem ser desenvolvidos no futuro. </div> <span id="Wikidata_types"></span> == Tipos do Wikidata == Os tipos a seguir foram definidos, com sua estrutura correspondendo de perto à estrutura dos tipos correspondentes no Wikidata: * [[Z6005|<u>Lexema do Wikidata</u>]] * [[Z6004|<u>Forma de lexema do Wikidata</u>]] * [[Z6006|<u>Sentido de lexema do Wikidata</u>]] * [[Z6003|<u>Declaração do Wikidata</u>]] * [[Z6002|<u>Propriedade do Wikidata</u>]] * [[Z6001|<u>Item do Wikidata</u>]] * [[Z6040|<u>Classificação de declaração do Wikidata</u>]] * [[Z6008|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata reference</span></u>]] * <span lang="en" dir="ltr" class="mw-content-ltr">[[Z6007|<u> Wikidata claim</u>]], which corresponds to Wikidata's ''Snak'' type</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[Z6020|<u> Wikidata claim subtype</u>]], which captures the 3 types of Snaks on Wikidata</span> <div class="mw-translate-fuzzy"> As instâncias desses tipos nunca se tornam persistentes na Wikifunctions (exceto para as instâncias de [[Z6040|<u>Classificação de declaração do Wikidata</u>]]). Elas são construídas em tempo real, quando necessário, usando conteúdo recuperado diretamente do Wikidata. As instâncias dos tipos de entidade (todos os tipos acima, exceto [[Z6020|<u>Declaração do Wikidata</u>]] e [[Z6040|<u>Classificação de declaração do Wikidata</u>]]) carregam em si o identificador da entidade do Wikidata da qual foram obtidas. </div> <span lang="en" dir="ltr" class="mw-content-ltr">They are constructed on the fly, when needed, using content retrieved directly from Wikidata.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Instances of the entity types carry within them the identifier of the Wikidata entity from which they were obtained. </div> <div class="mw-translate-fuzzy"> <u>Classificação de declaração do Wikidata</u> é um tipo de enumeração o qual possui somente as 3 instâncias fixas <u>preferido</u>, <u>normal</u> e <u>depreciado</u>. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[Z6020|<u>Wikidata claim subtype</u>]] is an enumeration type which has only the 3 fixed instances <u>value</u>, <u>some value</u>, and <u>no value</u>. </div> Informações adicionais, motivação e exemplos dos tipos do Wikidata podem ser encontrados na [[Wikifunctions:Type proposals/Wikidata based types|página de discussão da proposta de tipos]] (mas lembre-se de que essa página não está mais ativa e não está necessariamente atualizada em todos os detalhes). <span id="Example"></span> === Exemplo === Uma instância de [[Z6005|<u>Lexema do Wikidata</u>]] possui as seguintes 7 partes: # identidade, com um valor do tipo [[Z6095|<u>Referência de lexema do Wikidata</u>]] # lemas, com um valor do tipo [[Z12|Texto multilíngue]] # idioma, com um valor do tipo [[Z60|Linguagem natural]] # categoria lexical, com um valor do tipo [[Z6091|<u>Referência de item do Wikidata</u>]] # <span lang="en" dir="ltr" class="mw-content-ltr">statements, whose value is a list of [[Z6003|<u>Wikidata statement</u>]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">senses, whose value is a list of [[Z6006|<u>Wikidata lexeme sense</u>]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">forms, whose value is a list of [[Z6004|<u>Wikidata lexeme form</u>]]</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Note, then, that each such instance contains instances of three other Wikidata types ([[Z6003|<u>Wikidata statement</u>]], [[Z6006|<u>Wikidata lexeme sense</u>]], and [[Z6004|<u>Wikidata lexeme form</u>]]), and also two Wikidata reference types (which are discussed in the next section). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[Z12|Multilingual text]] and [[Z60|Natural language]] are multipurpose Wikifunctions’ types, not created specifically for handling Wikidata content. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The identity part stores the Wikidata identifier associated with the lexeme, and serves as a self-reference. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> For information about the content of each of the other parts, please see [[:d:Special:MyLanguage/d:Lexicographical data/Documentation|d:Lexicographical data/Documentation]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A specific instance, which has been fetched from [[:d:Lexeme:L3435|L3435 on Wikidata]], is shown in the appendix. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Wikidata types === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> All these types are defined and available for use; there are no outstanding tasks directly related to them. </div> <span lang="en" dir="ltr" class="mw-content-ltr">They all have built-in equality functions.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Each of the five entity types has a built-in fetch function, as described below, by which its instances can be directly fetched (retrieved from Wikidata and instantiated on Wikifunctions). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Notes about Wikidata statements === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Statements appear inside of Wikidata items, properties, lexemes, lexeme forms, and lexeme senses. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Each [[Z6003|<u>Wikidata statement</u>]] imported from Wikidata contains seven parts: </div> # <span lang="en" dir="ltr" class="mw-content-ltr">a subject (an entity reference, discussed below)</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a predicate (a property reference, discussed below)</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a value</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a rank (an instance of [[Z6040|<u>Wikidata statement rank</u>]])</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a list of qualifiers (each represented as a [[Z6003|<u>Wikidata claim</u>]])</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a list of [[Z6008|<u>Wikidata reference</u>]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">an instance of [[Z6020|<u>Wikidata claim subtype</u>]].</span> <div lang="en" dir="ltr" class="mw-content-ltr"> The value, (3), may be of several different Wikifunctions types, including: </div> * [[Z6|<u><span lang="en" dir="ltr" class="mw-content-ltr">String</span></u>]] * [[Z11|<u><span lang="en" dir="ltr" class="mw-content-ltr">Monolingual text</span></u>]] * [[Z6010|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata quantity</span></u>]] * [[Z6011|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata geo-coordinate</span></u>]] * [[Z6040|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata time</span></u>]] * <span lang="en" dir="ltr" class="mw-content-ltr">one of the Wikidata reference types, discussed below.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Because ''Statements'' in Wikidata do not have public identifiers, in Wikifunctions [[Z6003|<u>Wikidata statement</u>]] does not have a reference type or a fetch function. (These are described in more detail below.) </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Wikidata reference types == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The following reference types provide the means to refer to Wikidata entities without including the details of their content. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Instances of these reference types contain ''only'' the Wikidata ID of an entity, as a Z6/String. </div> * [[Z6095|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme reference</span></u>]] * [[Z6094|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme form reference</span></u>]] * [[Z6096|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme sense reference</span></u>]] * [[Z6092|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata property reference</span></u>]] * [[Z6091|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata item reference</span></u>]] <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example''': a [[Z6091|<u>Wikidata item reference</u>]] to the item ''Q1084'' (which represents the concept ''noun'' on Wikidata) looks like the following. </div> <span lang="en" dir="ltr" class="mw-content-ltr">The right column shows the formal ZObject representation (in canonical form); the left column, for readability, shows the same content with English labels for each of the ZObject's elements.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Wikifunctions’ ZObject representation is presented in {{ll|Wikifunctions:Function model}}; we do not explain the details of the representation here. </div> {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{ "type": "Wikidata item reference", "Wikidata item id": "Q1084" }</syntaxhighlight> | <syntaxhighlight lang="json">{ "Z1K1": "Z6091", "Z6091K1": "Q1084" }</syntaxhighlight> |} <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example uses''': </div> * <span lang="en" dir="ltr" class="mw-content-ltr">Wikidata reference types are used with Wikidata fetch functions (see below).</span> * <span lang="en" dir="ltr" class="mw-content-ltr">When entity IDs and ''Property'' IDs appear inside of Wikidata lexemes, Wikidata lexeme forms, Wikidata lexeme senses, or Wikidata statements, they appear as instances of the appropriate Wikidata reference types.</span> <span lang="en" dir="ltr" class="mw-content-ltr">For example, to indicate that ''Lexeme L3435'' (“umbrella”) has lexical category ''noun'' (which has entity ID ''Q1084''), the [[Z6005|<u>Wikidata lexeme</u>]] for ''L3435'' contains the [[Z6091|<u>Wikidata item reference</u>]] shown above, in the '''Example'''.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Wikidata reference types === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Ready for use. No outstanding tasks directly related to these types. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Wikidata fetch functions == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A fetch function is a built-in Wikifunctions function that takes an instance of one of the Wikidata reference types as its input argument. </div> <span lang="en" dir="ltr" class="mw-content-ltr">As noted above, each such instance contains the ID of a Wikidata entity.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Given that, it retrieves the content of that entity from Wikidata and transforms it into an instance of the corresponding Wikidata type. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example''': If [[Z6825|<u>Fetch Wikidata lexeme</u>]] is called with this instance of [[Z6095|<u>Wikidata lexeme reference</u>]]: </div> {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{ "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }</syntaxhighlight> | <syntaxhighlight lang="json">{ "Z1K1": "Z6095", "Z6095K1": "L3435" }</syntaxhighlight> |} <div lang="en" dir="ltr" class="mw-content-ltr"> it will return the instance of [[Z6005|<u>Wikidata lexeme</u>]] that is introduced in the ''Example'' subsection of the ''Wikidata types'' section above, and shown in greater detail in the Appendix. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Wikidata fetch functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A fetch function exists for each of the entity types on Wikifunctions: </div> * [[Z6825|<u><span lang="en" dir="ltr" class="mw-content-ltr">Fetch Wikidata lexeme</span></u>]] * [[Z6824|<u><span lang="en" dir="ltr" class="mw-content-ltr">Fetch Wikidata lexeme form</span></u>]] * [[Z6826|<u><span lang="en" dir="ltr" class="mw-content-ltr">Fetch Wikidata lexeme sense</span></u>]] * [[Z6822|<u><span lang="en" dir="ltr" class="mw-content-ltr">Fetch Wikidata property</span></u>]] * [[Z6821|<u><span lang="en" dir="ltr" class="mw-content-ltr">Fetch Wikidata item</span></u>]] <div lang="en" dir="ltr" class="mw-content-ltr"> To enable calling the fetch functions from the user interface, Wikifunctions provides selector components, which make it possible to select an entity to be fetched. </div> <span lang="en" dir="ltr" class="mw-content-ltr">There will eventually be a selector corresponding to each of the entity types (and thus, to each of the fetch functions).</span> <div lang="en" dir="ltr" class="mw-content-ltr"> The next section provides more information about selector components. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Wikidata search functions == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In addition to fetching content from Wikidata, it's also possible to search Wikidata content in various ways, using its APIs. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Wikifunctions currently provides two built-in functions based on these search capabilities. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Function: [[Z6830|<u>Find lexemes for an item</u>]] === </div> * <span lang="en" dir="ltr" class="mw-content-ltr">Argument types: [[Z6091|<u>Wikidata item reference</u>]], [[Z6092|<u>Wikidata property reference</u>]], [[Z60|<u>Natural language</u>]]</span> * <span lang="en" dir="ltr" class="mw-content-ltr">Return value type: List of [[Z6095|<u>Wikidata lexeme reference</u>]]</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Wikidata captures useful relationships between lexeme senses (which represent the meanings of a lexeme) and items. These include: </div> * <span lang="en" dir="ltr" class="mw-content-ltr">[[d:Property:P5137|item for this sense]], most often connecting a noun to a thing or a class of things in Wikidata</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[d:Property:P9970|predicate for]], connecting a verb to an action or event</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[d:Property:P6271|demonym of]], connecting a noun or adjective to a location, describing the people and things that live or are from that place.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example 1.''' The three senses of the lexeme [[d:Lexeme:L18379|L18379/rose]] refer to the color, the flower, and the biological taxon. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Each of these 3 senses is related to a different item, by means of a statement, in Wikidata, such as this (for the first sense): </div> * <span lang="en" dir="ltr" class="mw-content-ltr">statement subject: [[d:Lexeme:L18379|L18379-S1/rose sense 1]]</span> * <span lang="en" dir="ltr" class="mw-content-ltr">statement property: [[d:Property:P5137|P5137/item for this sense]]</span> * <span lang="en" dir="ltr" class="mw-content-ltr">statement value: [[d:Q533047|Q533047/rose]]</span> <div lang="en" dir="ltr" class="mw-content-ltr"> [[Z6830|<u>Find lexemes for an item</u>]] searches for lexemes that are related to a given item by a given property. (Even though the relationships exist between a ''lexeme sense'' and an item, Wikidata's API, and this function, return references to the ''lexeme(s)'' that contain the sense(s).) </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example''' '''2''': Calling [[Z6830|<u>Find lexemes for an item</u>]] with [[d:Q533047|Q533047/rose]] (the color), [[d:Property:P5137|P5137/item for this sense]], and [[Z1002|<u>Z1002/English</u>]] returns a list containing the lexeme reference for [[d:Lexeme:L18379|L18379/rose]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Calling the function with [[d:Q102231|Q102231/rose]] (the flower) or with [[d:Q34687|Q34687/Rosa ]] (the biological taxon) as the first argument also returns the lexeme [[d:Lexeme:L18379|L18379/rose]], because that lexeme is related (via its 3 senses) to all 3 of those items. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example''' '''3''': Calling [[Z6830|<u>Find lexemes for an item</u>]] with [[d:Q55|Q55/Netherlands]], [[d:Property:P6271|P6271/demonym of]], and [[Z1002|<u>Z1002/English</u>]] returns a list containing the [[Z6095|<u>Wikidata lexeme reference</u>]] for [[d:Lexeme:L34519|L34519/Dutch]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> For an example in which [[Z6830|<u>Find lexemes for an item</u>]] is used in generating a natural language phrase, please see the ''Function of the Week'' section in {{ll|Wikifunctions:Status updates/2025-02-26}}. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Function: [[Z6831|<u>Find lexemes for a Wikidata lexeme sense</u>]] === </div> * <span lang="en" dir="ltr" class="mw-content-ltr">Argument types: [[Z6096|<u>Wikidata lexeme sense reference</u>]], [[Z6092|<u>Wikidata property reference</u>]], [[Z60|<u>Natural language</u>]]</span> * <span lang="en" dir="ltr" class="mw-content-ltr">Return value type: List of [[Z6095|<u>Wikidata lexeme reference</u>]]</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Wikidata also captures useful relationships between lexemes senses and other lexeme senses, such as the relationships expressed using the property [[:d:Property:P8471|pertainym of]], which links an adjective sense to a related noun sense (e.g. lunar → moon), or an adverb sense to a related adjective sense (e.g. slowly → slow). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[Z6831|<u>Find lexemes for a Wikidata lexeme sense</u>]] searches for lexemes that are related to a given lexeme sense by a given property, such as [[:d:Property:P8471|pertainym of]]. (Even though the relationships exist between pairs of ''lexeme senses'', Wikidata's API, and this function, return references to the ''lexeme(s)'' that contain the target sense(s).) </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == User interface == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Selectors === </div> [[File:Selecting a lexeme for "goose".png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Fig. 1. Selecting a lexeme for "goose"</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> Selectors make it possible, in Wikifunctions' user interface, to select an entity to be used. </div> <span lang="en" dir="ltr" class="mw-content-ltr">For example, when the user types a partial keyword in Wikifunctions' lexeme selector, the selector will query Wikidata for lexemes that match that partial keyword. (The search matches the partial keyword against the lemmas of all the lexemes on Wikidata.)</span> <span lang="en" dir="ltr" class="mw-content-ltr">It shows up to 10 of the current matches, and allows the user to pick one of them.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> It updates the matches list as more typing is done. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example''': Figure 1 shows the appearance of a lexeme selector, after typing in the 5 characters "goose". </div> <span lang="en" dir="ltr" class="mw-content-ltr">At this point the user is presented with 4 matching lexemes to choose from.</span> <span lang="en" dir="ltr" class="mw-content-ltr">For an example in which this lexeme selector is used in preparing a function call, please see the ''Function of the Week'' section in {{ll|Wikifunctions:Status updates/2024-10-17}}.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Note that the presence of a Wikidata selector is indicated by the Wikidata icon (with vertical bars in red, green, and blue). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Once a choice has been made by the user, the selector will generate the appropriate internal representation of the selected item, depending on context: </div> # <span lang="en" dir="ltr" class="mw-content-ltr">an instance of the appropriate Wikidata reference type, if that's all that's needed, or</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a call to the appropriate fetch function, with an instance of the reference type as the argument passed to that call.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Selectors are primarily used when providing the arguments for a function call in the UI, and the called function provides the relevant context. </div> <span lang="en" dir="ltr" class="mw-content-ltr">If the user is specifying a value for an argument having a Wikidata reference type as its type, the selector will provide (1).</span> <span lang="en" dir="ltr" class="mw-content-ltr">In this case, no fetch is performed.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> If the argument in question has a Wikidata type as its type, the selector will provide (2), which will internally fetch the entire object and make it available to the called function. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Display elements === </div> [[File:Compact view of lexeme form for "umbrellas".png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Fig. 2. Compact view of the lexeme form for "umbrellas"</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> Wikifunctions also provides a simplified, compact view of Wikidata entities. </div> <span lang="en" dir="ltr" class="mw-content-ltr">This view is displayed in read pages and when viewing the output of a function call.</span> <span lang="en" dir="ltr" class="mw-content-ltr">This compact view displays the Wikidata icon followed by a word-form associated with the Wikidata entity (e.g., a lemma from a lexeme, representation from a lexeme form, or label from an entity), in the user's language if available.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> The word-form is linked to the Wikidata page from which the entity has been fetched. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example:''' Figure 2 shows the compact view, below the word '''Result''', of the [[Z6824|<u>Wikidata lexeme form</u>]] for ''umbrellas'' (which is called the ''representation'' of the form). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This is the initial appearance of the result of running a function that returns a lexeme form. </div> [[File:Expanded view of lexeme form for "umbrellas".png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Fig. 3. Expanded view of the lexeme form for "umbrellas"</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> If there's a need to explore the entity and its details, it can be expanded using the right ''chevron'' button (which looks like '>') preceding the element. </div> <span lang="en" dir="ltr" class="mw-content-ltr">The expanded view allows the user to understand what kind of representation is being used for this entity.</span> <span lang="en" dir="ltr" class="mw-content-ltr">The representation might employ a Wikidata reference type, a function call to the appropriate Wikidata fetch function, or the entire entity instance returned by that function call.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> In any case, the user will be able to expand, explore and navigate through its content. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example:''' Figure 3 shows the expanded view of the lexeme form for ''umbrellas'', which results from clicking the chevron in Figure 2. </div> <span lang="en" dir="ltr" class="mw-content-ltr">Here we see the presentation of the entire instance of [[Z6824|<u>Wikidata lexeme form</u>]].</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Each of the form's nested components with a chevron (e.g., <code>identity</code>, <code>lexeme</code>, etc.), can be expanded for further exploration. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of UI components for Wikidata entity types === </div> * [[Z6825|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme</span></u>]] ** <span lang="en" dir="ltr" class="mw-content-ltr">Display and selector: available</span> * [[Z6824|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme form</span></u>]] ** <span lang="en" dir="ltr" class="mw-content-ltr">Display and selector: available</span> * [[Z6826|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme sense</span></u>]] ** <span lang="en" dir="ltr" class="mw-content-ltr">Display and selector: date of release not yet determined</span> * [[Z6821|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata item</span></u>]] ** <span lang="en" dir="ltr" class="mw-content-ltr">Display and selector: available</span> * [[Z6822|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata property</span></u>]] ** <span lang="en" dir="ltr" class="mw-content-ltr">Display and selector: available</span> <div lang="en" dir="ltr" class="mw-content-ltr"> === Limitations of UI components for Wikidata entity types === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Visual discrimination'''. Currently the Wikifunctions UI is lacking in visual discrimination between the various Wikidata entity types: </div> * <span lang="en" dir="ltr" class="mw-content-ltr">The selectors for the other entity types look very similar to that for Wikidata lexemes, shown in Figure 1.</span> <span lang="en" dir="ltr" class="mw-content-ltr">There is no explicit indication of which type is being selected.</span> ** <span lang="en" dir="ltr" class="mw-content-ltr">Workarounds: Usually one knows from context which type of thing is being selected.</span> <span lang="en" dir="ltr" class="mw-content-ltr">In addition, the content of the selection choices (in the drop-down list) varies depending on which type of thing is being selected.</span> <span lang="en" dir="ltr" class="mw-content-ltr">For example, in a ''lexeme'' selector each choice shows its lemma, language, and part of speech (as shown in Figure 1), whereas in a ''lexeme form'' selector each choice shows its word-form and grammatical features, along with information that identifies its containing lexeme.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The compact views for the other entity types look the same as that for Wikidata lexemes, shown in Figure 2. (That is, they only show the Wikidata icon and a single word form.)</span> ** <span lang="en" dir="ltr" class="mw-content-ltr">Workaround: If it's not obvious from context, one can click the chevron to get the expanded view of the entity, which explicitly states its type, as shown in Figure 3.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Missing compact views'''. Because the display elements for [[Z6006|<u>Wikidata lexeme sense</u>]] and [[Z6003|<u>Wikidata statement</u>]] have not yet been fully deployed, the presentation of elements of these types can be rather space-consuming, and can detract from the readability of larger entities that contain them. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This is especially true when a lexeme, lexeme form, or lexeme sense contains a sizable list of statements. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Mismatch in status'''. Even though the fetch function is available for [[Z6826|<u>Wikidata lexeme sense</u>]], the selector for that type is not yet available. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Appendix: an instance of Wikidata lexeme == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This example is introduced in the ''Example'' subsection of the ''Wikidata types'' section. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> It shows a specific instance of Wikidata lexeme, which has been fetched from [[:d:Lexeme:L3435|L3435 on Wikidata]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The right column shows the formal ZObject representation (in canonical form); the left column, for readability, shows the same content with English labels for each of the ZObject's elements. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Wikifunctions’ ZObject representation is presented in {{ll|Wikifunctions:Function model}}; we do not explain the details of the representation here. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The example has been shortened by omitting some content, as indicated by ellipses. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> For readability, it also omits the element type indication that normally appears in the first position of each list in canonical form. </div> {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{ "type": "Wikidata lexeme", "identity": { "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }, "lemmas": { "type": "Multilingual text", "texts": [ { "type": "Monolingual text", "language": "English", "text": "umbrella" } ] }, "language": "English", "lexical category": { "type": "Wikidata item reference", /* Wikidata item for "noun": */ "Wikidata item id": "Q1084" }, "statements": [ { "type": "Wikidata statement", "subject": { "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }, "predicate": { "type": "Wikidata property reference", /* Oxford English Dictionary ID */ "Wikidata property id": "P5275" }, "value": "208852", ... }, ... ], "senses": [ { "type": "Wikidata lexeme sense", "identity": { "type": "Wikidata lexeme sense reference", "Wikidata lexeme sense id": "L3435-S1" }, "glosses": { "type": "Multilingual text", "texts": [ { "type": "Monolingual text", "language": "Spanish", "text": "utensilio empleado para cubrirse de la lluvia" } ] }, "statements": [ ... ] } ], "forms": [ { "type": "Wikidata lexeme form", "identity": { "type": "Wikidata lexeme form reference", "Wikidata lexeme form id": "L3435-F1" }, "lexeme": { "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }, "representations": { "type": "Multilingual text", "texts": [ { "type": "Monolingual text", "language": "English", "text": "umbrella" } ] }, "grammatical features": [ { "type": "Wikidata item reference", /* Wikidata item for "singular": */ "Wikidata item id": "Q110786" } ], "statements": [ /* (empty list) */ ] }, ... ] } </syntaxhighlight> | <syntaxhighlight lang="json" line="line">{ "Z1K1": "Z6005", "Z6005K1": { "Z1K1": "Z6095", "Z6095K1": "L3435" }, "Z6005K2": { "Z1K1": "Z12", "Z12K1": [ { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "umbrella" } ] }, "Z6005K3": "Z1002", "Z6005K4": { "Z1K1": "Z6091", "Z6091K1": "Q1084" }, "Z6005K5": [ { "Z1K1": "Z6003", "Z6003K1": { "Z1K1": "Z6095", "Z6095K1": "L3435" }, "Z6003K2": { "Z1K1": "Z6092", "Z6092K1": "P5275" }, "Z6003K3": "208852", ... }, ... ], "Z6005K6": [ { "Z1K1": "Z6006", "Z6006K1": { "Z1K1": "Z6096", "Z6096K1": "L3435-S1" }, "Z6006K2": { "Z1K1": "Z12", "Z12K1": [ { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "utensilio empleado para cubrirse de la lluvia" } ] }, "Z6006K3": [ ... ] } ], "Z6005K7": [ { "Z1K1": "Z6004", "Z6004K1": { "Z1K1": "Z6094", "Z6094K1": "L3435-F1" }, "Z6004K2": { "Z1K1": "Z6095", "Z6095K1": "L3435" }, "Z6004K3": { "Z1K1": "Z12", "Z12K1": [ { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "umbrella" } ] }, "Z6004K4": [ { "Z1K1": "Z6091", "Z6091K1": "Q110786" } ], "Z6004K5": [ ] }, ... ] } </syntaxhighlight> |} [[Category:Wikidata{{#translation:}}| ]] [[Category:Technical documentation{{#translation:}}]] rjh0uq1g8tsmfyhl4z9s2o5qtnc8tkq Z25785 0 59821 262522 261842 2026-04-01T21:25:33Z 99of9 1622 nudge 262522 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z25785" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z25785K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "string representing quantity to read" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "input" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "untaian kuantitas yang dibaca" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z25785K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language to read in" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "lingua" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "bahasa yang membaca" } ] } } ], "Z8K2": "Z6010", "Z8K3": [ "Z20", "Z25786", "Z25787", "Z25788", "Z25790", "Z25791", "Z26409", "Z26198", "Z26197", "Z27171", "Z26801", "Z25922", "Z25921", "Z27681" ], "Z8K4": [ "Z14", "Z25866" ], "Z8K5": "Z25785" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "read Wikidata quantity" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "leggi Quantità Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "baca kuantitas Wikidata" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "read quantity", "quantity parser", "parse quantity", "parse Wikidata quantity", "Wikidata quantity parser", "enter quantity", "read value with unit" ] }, { "Z1K1": "Z31", "Z31K1": "Z1078", "Z31K2": [ "Z6", "baca kuantitas", "pengurai kuantitas" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "takes a string input and converts it to a Wikidata quantity object." } ] } } hk3g5vjxhbmrrotzj37wvz6f8m3pz4e Wikifunctions:Support for Wikidata content/zh-hant 4 59962 262468 247046 2026-04-01T19:31:22Z FuzzyBot 207 Updating to match new version of source page 262468 wikitext text/x-wiki <languages/> {{AW Content}}{{Technical documentation navbox}} <div class="mw-translate-fuzzy"> 從2024年10月初開始,Wikifunctions一直在新增對檢索與使用Wikidata內容的支援,主要集中於字典內容(「詞位、詞形」與「詞位意義」)。由於這三種字典編目類型可以引用「項目」並且可以包含「陳述」,且「陳述」需要「屬性」與「陳述等級」,因此Wikifunctions也新增了對這些其他類型的支援,但在短期內,這種支援將僅限於有效使用字典編目類型所需的內容。 </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Since instances of these four content types can contain ''Statements'', Wikifunctions also includes support for ''Statements'' and their components, including ''Properties'', ''Statement ranks'', ''Qualifiers'', and (coming soon) ''References''. </div> <div class="mw-translate-fuzzy"> 字典編目類型的文件可在[[:d:Special:MyLanguage/WD:Lexicographical data/Documentation|Wikidata:Lexicographical data/Documentation]]閱讀。 </div> '''術語說明''':在Wikidata上,''項目、屬性、詞位、詞形''與''詞位意義''都是''實體''的類型,因此我們將其稱之為''實體類型''。 <div class="mw-translate-fuzzy"> 目前已實作或規劃中的支援包含了: </div> # <span class="mw-translate-fuzzy">對應於5種實體類型、<u>陳述</u>、<u>陳述等級</u>的內建類型。</span> # <span lang="en" dir="ltr" class="mw-content-ltr">A built-in type "Reference", which corresponds to Wikidata's ''ReferenceRecord'' type</span> # <span lang="en" dir="ltr" class="mw-content-ltr">A built-in type "Claim" <sup>[ [[d:Special:MyLanguage/Wikidata:Glossary#Claim|glossary]] ]</sup>, which corresponds to Wikidata's type {{Q|86719099}} <sup>[ [[d:Special:MyLanguage/Wikidata:Glossary#Snak|glossary]] ]</sup>, and is used in Wikifunctions' representation of qualifiers and references inside statements</span> # 對應於5種實體類型的內建''參照類型'' # 針對每種實體類型的內建''擷取函式'',用來從Wikidata擷取內容並將其轉換為內建類型。 # <span lang="en" dir="ltr" class="mw-content-ltr">Built-in ''search functions'', which provide methods for finding lexemes by their relations to other entities</span> # 用來選取要擷取的Wikidata內容以及用於顯示取得的內容的使用者介面元件。 '''術語說明''': * <span class="mw-translate-fuzzy">我們將(1)的內建類型稱為「Wikidata類型」,將(2)的內建類型稱為「Wikidata參照類型」,但請注意,這些全都是'''Wikifunctions上'''的類型,用來處理'''來自Wikidata'''的內容。當我們提到其中一種類型時,它會帶有底線,如果目前在Wikifunctions上定義它,它也會是連結(例如,[[$1|<u>Wikidata lexeme</u>]])。</span> <span lang="en" dir="ltr" class="mw-content-ltr">When we mention one of these types below, it will be underlined, and it will also be a link if it’s currently defined on Wikifunctions (e.g., [[Z6005|<u>Wikidata lexeme</u>]]).</span> * <span lang="en" dir="ltr" class="mw-content-ltr">To help keep things clear, when we mention a type ''in italics'' (such as ''Lexeme'' or ''Item'') we are talking about a type that exists '''on Wikidata'''.</span> <span lang="en" dir="ltr" class="mw-content-ltr">For example, we will talk about the [[Z6005|<u>Wikidata lexeme</u>]] type that’s been created on Wikifunctions, which corresponds to the ''Lexeme'' type on Wikidata.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The ''reference types'' mentioned in (4) are not related to the "Reference" type mentioned in (2).</span> <span lang="en" dir="ltr" class="mw-content-ltr">(4) provides a way to refer to Wikidata entities using their identifiers, whereas (2) captures the sources that substantiate particular content.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> This page describes each of the above areas of support. Everything described here is deployed and available, except as noted in a few places. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Wikidata types == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The following types have been defined, with their structure corresponding closely to the structure of the corresponding types on wikidata: </div> * [[Z6005|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme</span></u>]] * [[Z6004|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme form</span></u>]] * [[Z6006|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme sense</span></u>]] * [[Z6003|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata statement</span></u>]] * [[Z6002|<u>維基數據屬性</u>]] * [[Z6001|<u>維基數據項目</u>]] * [[Z6040|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata statement rank</span></u>]] * [[Z6008|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata reference</span></u>]] * <span lang="en" dir="ltr" class="mw-content-ltr">[[Z6007|<u> Wikidata claim</u>]], which corresponds to Wikidata's ''Snak'' type</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[Z6020|<u> Wikidata claim subtype</u>]], which captures the 3 types of Snaks on Wikidata</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Instances of these types are never made persistent on Wikifunctions (except for the instances of [[Z6040|<u>Wikidata statement rank</u>]] and [[Z6020|<u>Wikidata claim subtype</u>]]). </div> <span lang="en" dir="ltr" class="mw-content-ltr">They are constructed on the fly, when needed, using content retrieved directly from Wikidata.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Instances of the entity types carry within them the identifier of the Wikidata entity from which they were obtained. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[Z6040|<u>Wikidata statement rank</u>]] is an enumeration type which has only the 3 fixed instances <u>preferred</u>, <u>normal</u>, and <u>deprecated</u>. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[Z6020|<u>Wikidata claim subtype</u>]] is an enumeration type which has only the 3 fixed instances <u>value</u>, <u>some value</u>, and <u>no value</u>. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Additional background, motivation, and examples of the Wikidata types may be found on the [[Wikifunctions:Type proposals/Wikidata based types|types proposal discussion page]] (but please be aware that page is no longer active and isn't necessarily up-to-date in all details). </div> <span id="Example"></span> === 範例 === <div lang="en" dir="ltr" class="mw-content-ltr"> An instance of [[Z6005|<u>Wikidata lexeme</u>]] has these 7 parts: </div> # <span lang="en" dir="ltr" class="mw-content-ltr">identity, with a value of type [[Z6095|<u>Wikidata lexeme reference</u>]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">lemmas, with a value of type [[Z12|Multilingual text]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">language, with a value of type [[Z60|Natural language]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">lexical category, with a value of type [[Z6091|<u>Wikidata item reference</u>]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">statements, whose value is a list of [[Z6003|<u>Wikidata statement</u>]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">senses, whose value is a list of [[Z6006|<u>Wikidata lexeme sense</u>]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">forms, whose value is a list of [[Z6004|<u>Wikidata lexeme form</u>]]</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Note, then, that each such instance contains instances of three other Wikidata types ([[Z6003|<u>Wikidata statement</u>]], [[Z6006|<u>Wikidata lexeme sense</u>]], and [[Z6004|<u>Wikidata lexeme form</u>]]), and also two Wikidata reference types (which are discussed in the next section). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[Z12|Multilingual text]] and [[Z60|Natural language]] are multipurpose Wikifunctions’ types, not created specifically for handling Wikidata content. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The identity part stores the Wikidata identifier associated with the lexeme, and serves as a self-reference. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> For information about the content of each of the other parts, please see [[:d:Special:MyLanguage/d:Lexicographical data/Documentation|d:Lexicographical data/Documentation]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A specific instance, which has been fetched from [[:d:Lexeme:L3435|L3435 on Wikidata]], is shown in the appendix. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Wikidata types === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> All these types are defined and available for use; there are no outstanding tasks directly related to them. </div> <span lang="en" dir="ltr" class="mw-content-ltr">They all have built-in equality functions.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Each of the five entity types has a built-in fetch function, as described below, by which its instances can be directly fetched (retrieved from Wikidata and instantiated on Wikifunctions). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Notes about Wikidata statements === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Statements appear inside of Wikidata items, properties, lexemes, lexeme forms, and lexeme senses. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Each [[Z6003|<u>Wikidata statement</u>]] imported from Wikidata contains seven parts: </div> # <span lang="en" dir="ltr" class="mw-content-ltr">a subject (an entity reference, discussed below)</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a predicate (a property reference, discussed below)</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a value</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a rank (an instance of [[Z6040|<u>Wikidata statement rank</u>]])</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a list of qualifiers (each represented as a [[Z6003|<u>Wikidata claim</u>]])</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a list of [[Z6008|<u>Wikidata reference</u>]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">an instance of [[Z6020|<u>Wikidata claim subtype</u>]].</span> <div lang="en" dir="ltr" class="mw-content-ltr"> The value, (3), may be of several different Wikifunctions types, including: </div> * [[Z6|<u>字串</u>]] * [[Z11|<u><span lang="en" dir="ltr" class="mw-content-ltr">Monolingual text</span></u>]] * [[Z6010|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata quantity</span></u>]] * [[Z6011|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata geo-coordinate</span></u>]] * [[Z6040|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata time</span></u>]] * <span lang="en" dir="ltr" class="mw-content-ltr">one of the Wikidata reference types, discussed below.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Because ''Statements'' in Wikidata do not have public identifiers, in Wikifunctions [[Z6003|<u>Wikidata statement</u>]] does not have a reference type or a fetch function. (These are described in more detail below.) </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Wikidata reference types == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The following reference types provide the means to refer to Wikidata entities without including the details of their content. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Instances of these reference types contain ''only'' the Wikidata ID of an entity, as a Z6/String. </div> * [[Z6095|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme reference</span></u>]] * [[Z6094|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme form reference</span></u>]] * [[Z6096|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme sense reference</span></u>]] * [[Z6092|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata property reference</span></u>]] * [[Z6091|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata item reference</span></u>]] <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example''': a [[Z6091|<u>Wikidata item reference</u>]] to the item ''Q1084'' (which represents the concept ''noun'' on Wikidata) looks like the following. </div> <span lang="en" dir="ltr" class="mw-content-ltr">The right column shows the formal ZObject representation (in canonical form); the left column, for readability, shows the same content with English labels for each of the ZObject's elements.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Wikifunctions’ ZObject representation is presented in {{ll|Wikifunctions:Function model}}; we do not explain the details of the representation here. </div> {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{ "type": "Wikidata item reference", "Wikidata item id": "Q1084" }</syntaxhighlight> | <syntaxhighlight lang="json">{ "Z1K1": "Z6091", "Z6091K1": "Q1084" }</syntaxhighlight> |} <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example uses''': </div> * <span lang="en" dir="ltr" class="mw-content-ltr">Wikidata reference types are used with Wikidata fetch functions (see below).</span> * <span lang="en" dir="ltr" class="mw-content-ltr">When entity IDs and ''Property'' IDs appear inside of Wikidata lexemes, Wikidata lexeme forms, Wikidata lexeme senses, or Wikidata statements, they appear as instances of the appropriate Wikidata reference types.</span> <span lang="en" dir="ltr" class="mw-content-ltr">For example, to indicate that ''Lexeme L3435'' (“umbrella”) has lexical category ''noun'' (which has entity ID ''Q1084''), the [[Z6005|<u>Wikidata lexeme</u>]] for ''L3435'' contains the [[Z6091|<u>Wikidata item reference</u>]] shown above, in the '''Example'''.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Wikidata reference types === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Ready for use. No outstanding tasks directly related to these types. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Wikidata fetch functions == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A fetch function is a built-in Wikifunctions function that takes an instance of one of the Wikidata reference types as its input argument. </div> <span lang="en" dir="ltr" class="mw-content-ltr">As noted above, each such instance contains the ID of a Wikidata entity.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Given that, it retrieves the content of that entity from Wikidata and transforms it into an instance of the corresponding Wikidata type. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example''': If [[Z6825|<u>Fetch Wikidata lexeme</u>]] is called with this instance of [[Z6095|<u>Wikidata lexeme reference</u>]]: </div> {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{ "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }</syntaxhighlight> | <syntaxhighlight lang="json">{ "Z1K1": "Z6095", "Z6095K1": "L3435" }</syntaxhighlight> |} <div lang="en" dir="ltr" class="mw-content-ltr"> it will return the instance of [[Z6005|<u>Wikidata lexeme</u>]] that is introduced in the ''Example'' subsection of the ''Wikidata types'' section above, and shown in greater detail in the Appendix. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Wikidata fetch functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A fetch function exists for each of the entity types on Wikifunctions: </div> * [[Z6825|<u><span lang="en" dir="ltr" class="mw-content-ltr">Fetch Wikidata lexeme</span></u>]] * [[Z6824|<u><span lang="en" dir="ltr" class="mw-content-ltr">Fetch Wikidata lexeme form</span></u>]] * [[Z6826|<u><span lang="en" dir="ltr" class="mw-content-ltr">Fetch Wikidata lexeme sense</span></u>]] * [[Z6822|<u><span lang="en" dir="ltr" class="mw-content-ltr">Fetch Wikidata property</span></u>]] * [[Z6821|<u><span lang="en" dir="ltr" class="mw-content-ltr">Fetch Wikidata item</span></u>]] <div lang="en" dir="ltr" class="mw-content-ltr"> To enable calling the fetch functions from the user interface, Wikifunctions provides selector components, which make it possible to select an entity to be fetched. </div> <span lang="en" dir="ltr" class="mw-content-ltr">There will eventually be a selector corresponding to each of the entity types (and thus, to each of the fetch functions).</span> <div lang="en" dir="ltr" class="mw-content-ltr"> The next section provides more information about selector components. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Wikidata search functions == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In addition to fetching content from Wikidata, it's also possible to search Wikidata content in various ways, using its APIs. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Wikifunctions currently provides two built-in functions based on these search capabilities. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Function: [[Z6830|<u>Find lexemes for an item</u>]] === </div> * <span lang="en" dir="ltr" class="mw-content-ltr">Argument types: [[Z6091|<u>Wikidata item reference</u>]], [[Z6092|<u>Wikidata property reference</u>]], [[Z60|<u>Natural language</u>]]</span> * <span lang="en" dir="ltr" class="mw-content-ltr">Return value type: List of [[Z6095|<u>Wikidata lexeme reference</u>]]</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Wikidata captures useful relationships between lexeme senses (which represent the meanings of a lexeme) and items. These include: </div> * <span lang="en" dir="ltr" class="mw-content-ltr">[[d:Property:P5137|item for this sense]], most often connecting a noun to a thing or a class of things in Wikidata</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[d:Property:P9970|predicate for]], connecting a verb to an action or event</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[d:Property:P6271|demonym of]], connecting a noun or adjective to a location, describing the people and things that live or are from that place.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example 1.''' The three senses of the lexeme [[d:Lexeme:L18379|L18379/rose]] refer to the color, the flower, and the biological taxon. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Each of these 3 senses is related to a different item, by means of a statement, in Wikidata, such as this (for the first sense): </div> * <span lang="en" dir="ltr" class="mw-content-ltr">statement subject: [[d:Lexeme:L18379|L18379-S1/rose sense 1]]</span> * <span lang="en" dir="ltr" class="mw-content-ltr">statement property: [[d:Property:P5137|P5137/item for this sense]]</span> * <span lang="en" dir="ltr" class="mw-content-ltr">statement value: [[d:Q533047|Q533047/rose]]</span> <div lang="en" dir="ltr" class="mw-content-ltr"> [[Z6830|<u>Find lexemes for an item</u>]] searches for lexemes that are related to a given item by a given property. (Even though the relationships exist between a ''lexeme sense'' and an item, Wikidata's API, and this function, return references to the ''lexeme(s)'' that contain the sense(s).) </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example''' '''2''': Calling [[Z6830|<u>Find lexemes for an item</u>]] with [[d:Q533047|Q533047/rose]] (the color), [[d:Property:P5137|P5137/item for this sense]], and [[Z1002|<u>Z1002/English</u>]] returns a list containing the lexeme reference for [[d:Lexeme:L18379|L18379/rose]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Calling the function with [[d:Q102231|Q102231/rose]] (the flower) or with [[d:Q34687|Q34687/Rosa ]] (the biological taxon) as the first argument also returns the lexeme [[d:Lexeme:L18379|L18379/rose]], because that lexeme is related (via its 3 senses) to all 3 of those items. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example''' '''3''': Calling [[Z6830|<u>Find lexemes for an item</u>]] with [[d:Q55|Q55/Netherlands]], [[d:Property:P6271|P6271/demonym of]], and [[Z1002|<u>Z1002/English</u>]] returns a list containing the [[Z6095|<u>Wikidata lexeme reference</u>]] for [[d:Lexeme:L34519|L34519/Dutch]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> For an example in which [[Z6830|<u>Find lexemes for an item</u>]] is used in generating a natural language phrase, please see the ''Function of the Week'' section in {{ll|Wikifunctions:Status updates/2025-02-26}}. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Function: [[Z6831|<u>Find lexemes for a Wikidata lexeme sense</u>]] === </div> * <span lang="en" dir="ltr" class="mw-content-ltr">Argument types: [[Z6096|<u>Wikidata lexeme sense reference</u>]], [[Z6092|<u>Wikidata property reference</u>]], [[Z60|<u>Natural language</u>]]</span> * <span lang="en" dir="ltr" class="mw-content-ltr">Return value type: List of [[Z6095|<u>Wikidata lexeme reference</u>]]</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Wikidata also captures useful relationships between lexemes senses and other lexeme senses, such as the relationships expressed using the property [[:d:Property:P8471|pertainym of]], which links an adjective sense to a related noun sense (e.g. lunar → moon), or an adverb sense to a related adjective sense (e.g. slowly → slow). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[Z6831|<u>Find lexemes for a Wikidata lexeme sense</u>]] searches for lexemes that are related to a given lexeme sense by a given property, such as [[:d:Property:P8471|pertainym of]]. (Even though the relationships exist between pairs of ''lexeme senses'', Wikidata's API, and this function, return references to the ''lexeme(s)'' that contain the target sense(s).) </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == User interface == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Selectors === </div> [[File:Selecting a lexeme for "goose".png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Fig. 1. Selecting a lexeme for "goose"</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> Selectors make it possible, in Wikifunctions' user interface, to select an entity to be used. </div> <span lang="en" dir="ltr" class="mw-content-ltr">For example, when the user types a partial keyword in Wikifunctions' lexeme selector, the selector will query Wikidata for lexemes that match that partial keyword. (The search matches the partial keyword against the lemmas of all the lexemes on Wikidata.)</span> <span lang="en" dir="ltr" class="mw-content-ltr">It shows up to 10 of the current matches, and allows the user to pick one of them.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> It updates the matches list as more typing is done. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example''': Figure 1 shows the appearance of a lexeme selector, after typing in the 5 characters "goose". </div> <span lang="en" dir="ltr" class="mw-content-ltr">At this point the user is presented with 4 matching lexemes to choose from.</span> <span lang="en" dir="ltr" class="mw-content-ltr">For an example in which this lexeme selector is used in preparing a function call, please see the ''Function of the Week'' section in {{ll|Wikifunctions:Status updates/2024-10-17}}.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Note that the presence of a Wikidata selector is indicated by the Wikidata icon (with vertical bars in red, green, and blue). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Once a choice has been made by the user, the selector will generate the appropriate internal representation of the selected item, depending on context: </div> # <span lang="en" dir="ltr" class="mw-content-ltr">an instance of the appropriate Wikidata reference type, if that's all that's needed, or</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a call to the appropriate fetch function, with an instance of the reference type as the argument passed to that call.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Selectors are primarily used when providing the arguments for a function call in the UI, and the called function provides the relevant context. </div> <span lang="en" dir="ltr" class="mw-content-ltr">If the user is specifying a value for an argument having a Wikidata reference type as its type, the selector will provide (1).</span> <span lang="en" dir="ltr" class="mw-content-ltr">In this case, no fetch is performed.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> If the argument in question has a Wikidata type as its type, the selector will provide (2), which will internally fetch the entire object and make it available to the called function. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Display elements === </div> [[File:Compact view of lexeme form for "umbrellas".png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Fig. 2. Compact view of the lexeme form for "umbrellas"</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> Wikifunctions also provides a simplified, compact view of Wikidata entities. </div> <span lang="en" dir="ltr" class="mw-content-ltr">This view is displayed in read pages and when viewing the output of a function call.</span> <span lang="en" dir="ltr" class="mw-content-ltr">This compact view displays the Wikidata icon followed by a word-form associated with the Wikidata entity (e.g., a lemma from a lexeme, representation from a lexeme form, or label from an entity), in the user's language if available.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> The word-form is linked to the Wikidata page from which the entity has been fetched. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example:''' Figure 2 shows the compact view, below the word '''Result''', of the [[Z6824|<u>Wikidata lexeme form</u>]] for ''umbrellas'' (which is called the ''representation'' of the form). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This is the initial appearance of the result of running a function that returns a lexeme form. </div> [[File:Expanded view of lexeme form for "umbrellas".png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Fig. 3. Expanded view of the lexeme form for "umbrellas"</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> If there's a need to explore the entity and its details, it can be expanded using the right ''chevron'' button (which looks like '>') preceding the element. </div> <span lang="en" dir="ltr" class="mw-content-ltr">The expanded view allows the user to understand what kind of representation is being used for this entity.</span> <span lang="en" dir="ltr" class="mw-content-ltr">The representation might employ a Wikidata reference type, a function call to the appropriate Wikidata fetch function, or the entire entity instance returned by that function call.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> In any case, the user will be able to expand, explore and navigate through its content. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example:''' Figure 3 shows the expanded view of the lexeme form for ''umbrellas'', which results from clicking the chevron in Figure 2. </div> <span lang="en" dir="ltr" class="mw-content-ltr">Here we see the presentation of the entire instance of [[Z6824|<u>Wikidata lexeme form</u>]].</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Each of the form's nested components with a chevron (e.g., <code>identity</code>, <code>lexeme</code>, etc.), can be expanded for further exploration. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of UI components for Wikidata entity types === </div> * [[Z6825|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme</span></u>]] ** <span lang="en" dir="ltr" class="mw-content-ltr">Display and selector: available</span> * [[Z6824|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme form</span></u>]] ** <span lang="en" dir="ltr" class="mw-content-ltr">Display and selector: available</span> * [[Z6826|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme sense</span></u>]] ** <span lang="en" dir="ltr" class="mw-content-ltr">Display and selector: date of release not yet determined</span> * [[Z6821|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata item</span></u>]] ** <span lang="en" dir="ltr" class="mw-content-ltr">Display and selector: available</span> * [[Z6822|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata property</span></u>]] ** <span lang="en" dir="ltr" class="mw-content-ltr">Display and selector: available</span> <div lang="en" dir="ltr" class="mw-content-ltr"> === Limitations of UI components for Wikidata entity types === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Visual discrimination'''. Currently the Wikifunctions UI is lacking in visual discrimination between the various Wikidata entity types: </div> * <span lang="en" dir="ltr" class="mw-content-ltr">The selectors for the other entity types look very similar to that for Wikidata lexemes, shown in Figure 1.</span> <span lang="en" dir="ltr" class="mw-content-ltr">There is no explicit indication of which type is being selected.</span> ** <span lang="en" dir="ltr" class="mw-content-ltr">Workarounds: Usually one knows from context which type of thing is being selected.</span> <span lang="en" dir="ltr" class="mw-content-ltr">In addition, the content of the selection choices (in the drop-down list) varies depending on which type of thing is being selected.</span> <span lang="en" dir="ltr" class="mw-content-ltr">For example, in a ''lexeme'' selector each choice shows its lemma, language, and part of speech (as shown in Figure 1), whereas in a ''lexeme form'' selector each choice shows its word-form and grammatical features, along with information that identifies its containing lexeme.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The compact views for the other entity types look the same as that for Wikidata lexemes, shown in Figure 2. (That is, they only show the Wikidata icon and a single word form.)</span> ** <span lang="en" dir="ltr" class="mw-content-ltr">Workaround: If it's not obvious from context, one can click the chevron to get the expanded view of the entity, which explicitly states its type, as shown in Figure 3.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Missing compact views'''. Because the display elements for [[Z6006|<u>Wikidata lexeme sense</u>]] and [[Z6003|<u>Wikidata statement</u>]] have not yet been fully deployed, the presentation of elements of these types can be rather space-consuming, and can detract from the readability of larger entities that contain them. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This is especially true when a lexeme, lexeme form, or lexeme sense contains a sizable list of statements. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Mismatch in status'''. Even though the fetch function is available for [[Z6826|<u>Wikidata lexeme sense</u>]], the selector for that type is not yet available. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Appendix: an instance of Wikidata lexeme == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This example is introduced in the ''Example'' subsection of the ''Wikidata types'' section. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> It shows a specific instance of Wikidata lexeme, which has been fetched from [[:d:Lexeme:L3435|L3435 on Wikidata]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The right column shows the formal ZObject representation (in canonical form); the left column, for readability, shows the same content with English labels for each of the ZObject's elements. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Wikifunctions’ ZObject representation is presented in {{ll|Wikifunctions:Function model}}; we do not explain the details of the representation here. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The example has been shortened by omitting some content, as indicated by ellipses. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> For readability, it also omits the element type indication that normally appears in the first position of each list in canonical form. </div> {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{ "type": "Wikidata lexeme", "identity": { "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }, "lemmas": { "type": "Multilingual text", "texts": [ { "type": "Monolingual text", "language": "English", "text": "umbrella" } ] }, "language": "English", "lexical category": { "type": "Wikidata item reference", /* Wikidata item for "noun": */ "Wikidata item id": "Q1084" }, "statements": [ { "type": "Wikidata statement", "subject": { "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }, "predicate": { "type": "Wikidata property reference", /* Oxford English Dictionary ID */ "Wikidata property id": "P5275" }, "value": "208852", ... }, ... ], "senses": [ { "type": "Wikidata lexeme sense", "identity": { "type": "Wikidata lexeme sense reference", "Wikidata lexeme sense id": "L3435-S1" }, "glosses": { "type": "Multilingual text", "texts": [ { "type": "Monolingual text", "language": "Spanish", "text": "utensilio empleado para cubrirse de la lluvia" } ] }, "statements": [ ... ] } ], "forms": [ { "type": "Wikidata lexeme form", "identity": { "type": "Wikidata lexeme form reference", "Wikidata lexeme form id": "L3435-F1" }, "lexeme": { "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }, "representations": { "type": "Multilingual text", "texts": [ { "type": "Monolingual text", "language": "English", "text": "umbrella" } ] }, "grammatical features": [ { "type": "Wikidata item reference", /* Wikidata item for "singular": */ "Wikidata item id": "Q110786" } ], "statements": [ /* (empty list) */ ] }, ... ] } </syntaxhighlight> | <syntaxhighlight lang="json" line="line">{ "Z1K1": "Z6005", "Z6005K1": { "Z1K1": "Z6095", "Z6095K1": "L3435" }, "Z6005K2": { "Z1K1": "Z12", "Z12K1": [ { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "umbrella" } ] }, "Z6005K3": "Z1002", "Z6005K4": { "Z1K1": "Z6091", "Z6091K1": "Q1084" }, "Z6005K5": [ { "Z1K1": "Z6003", "Z6003K1": { "Z1K1": "Z6095", "Z6095K1": "L3435" }, "Z6003K2": { "Z1K1": "Z6092", "Z6092K1": "P5275" }, "Z6003K3": "208852", ... }, ... ], "Z6005K6": [ { "Z1K1": "Z6006", "Z6006K1": { "Z1K1": "Z6096", "Z6096K1": "L3435-S1" }, "Z6006K2": { "Z1K1": "Z12", "Z12K1": [ { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "utensilio empleado para cubrirse de la lluvia" } ] }, "Z6006K3": [ ... ] } ], "Z6005K7": [ { "Z1K1": "Z6004", "Z6004K1": { "Z1K1": "Z6094", "Z6094K1": "L3435-F1" }, "Z6004K2": { "Z1K1": "Z6095", "Z6095K1": "L3435" }, "Z6004K3": { "Z1K1": "Z12", "Z12K1": [ { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "umbrella" } ] }, "Z6004K4": [ { "Z1K1": "Z6091", "Z6091K1": "Q110786" } ], "Z6004K5": [ ] }, ... ] } </syntaxhighlight> |} [[Category:Wikidata{{#translation:}}| ]] [[Category:Technical documentation{{#translation:}}]] 04cde5t3baq0y6j9fkb7hg4hdo2apuv Wikifunctions:Functioneers/nan-latn-pehoeji 4 62258 262492 206789 2026-04-01T19:32:06Z FuzzyBot 207 Updating to match new version of source page 262492 wikitext text/x-wiki <languages /> [[File:Wikifunctions Functioneer Icon.svg|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions Functioneer</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> Functioneers are users who hold the <code>functioneer</code> user group. There are currently '''[[Special:ListUsers/functioneer|{{NUMBERINGROUP:functioneer}}]]''' Functioneers on Wikifunctions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Overview == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Functioneers''' are users who have the ability to approve and deactivate both implementations and test cases connected to functions. This means they decide what functions are safe to use, and which ones to deny. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == How to request == </div> {{Main|Wikifunctions:Requests for user groups}} <div lang="en" dir="ltr" class="mw-content-ltr"> Users may apply to become a functioneer at [[Wikifunctions:Requests for user groups#Functioneer]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Requirements === </div> * <span lang="en" dir="ltr" class="mw-content-ltr">The user has a history of working with functions, implementations and test cases.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The user has shown a satisfactory understanding of how Wikifunctions works, especially regarding functions, implementations, test cases and related concepts.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Users are generally expected to apply for functioneer rights if their work on the wiki leads to frequent dependence on functioneers. Contributions to Abstract Wikipedia and the ability to work with multilingual functions may be seen as contributing factors towards granting rights. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Granting === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Administrators may grant Functioneer to any user who meets the requirements 48 hours after the request is posted at [[Wikifunctions:Requests for user groups#Functioneer]] and there has been no objection. The group may be granted immediately to users who are former Functioneers where the reason for removal was uncontroversial or due to inactivity. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Removal of functioneer == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The Functioneer user group will be removed from any user which meets one of the following: </div> * <span lang="en" dir="ltr" class="mw-content-ltr">Any functioneer that does not use the Functioneer toolset within a year will have the group removed due to inactivity.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The Functioneer group will be removed from a user if community consensus is reached at [[Wikifunctions:Administrators' noticeboard|Wikifunctions:Administrators' noticeboard]] or [[Wikifunctions:Project chat|Wikifunctions:Project chat]] following a discussion.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> == Technical ability == </div> {{See also|Special:ListGroupRights#functioneer}} <span lang="en" dir="ltr" class="mw-content-ltr">The <code>functioneer</code> user group gives users the technical ability to:</span> * {{int:right-wikilambda-connect-tester}} — <code>wikilambda-connect-tester</code> * {{int:right-wikilambda-connect-implementation}} — <code>wikilambda-connect-implementation</code> * {{int:right-wikilambda-disconnect-tester}} — <code>wikilambda-disconnect-tester</code> * {{int:right-wikilambda-disconnect-implementation}} — <code>wikilambda-disconnect-implementation</code> * {{int:right-wikilambda-edit-running-function}} — <code>wikilambda-edit-running-function</code> * {{int:right-wikilambda-edit-attached-implementation}} — <code>wikilambda-edit-attached-implementation</code> * {{int:right-wikilambda-edit-attached-tester}} — <code>wikilambda-edit-attached-tester</code> * {{int:right-autopatrol}} — <code>autopatrol</code> <span lang="en" dir="ltr" class="mw-content-ltr">Temporarily during the early release of Wikifunctions, they do not yet have:</span> * {{int:right-wikilambda-create-type}} — <code>wikilambda-create-type</code> <span id="See_also"></span> == Chham-oa̍t == * <span lang="en" dir="ltr" class="mw-content-ltr">More detailed context at [[mw:Help:Wikifunctions/User rights]]</span> * [[Special:MyLanguage/Wikifunctions:Maintainers|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions:Maintainers</span>]] * [[Special:MyLanguage/Wikifunctions:User groups|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions:User groups</span>]] [[Category:User groups{{#translation:}}]] [[Category:Functioneers|*]] 2ayqhmzl8jlhxmytzm66hqbexvvmfja Wikifunctions:Functioneers/nan-hant 4 62342 262491 206894 2026-04-01T19:32:04Z FuzzyBot 207 Updating to match new version of source page 262491 wikitext text/x-wiki <languages /> [[File:Wikifunctions Functioneer Icon.svg|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions Functioneer</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> Functioneers are users who hold the <code>functioneer</code> user group. There are currently '''[[Special:ListUsers/functioneer|{{NUMBERINGROUP:functioneer}}]]''' Functioneers on Wikifunctions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Overview == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Functioneers''' are users who have the ability to approve and deactivate both implementations and test cases connected to functions. This means they decide what functions are safe to use, and which ones to deny. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == How to request == </div> {{Main|Wikifunctions:Requests for user groups}} <div lang="en" dir="ltr" class="mw-content-ltr"> Users may apply to become a functioneer at [[Wikifunctions:Requests for user groups#Functioneer]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Requirements === </div> * <span lang="en" dir="ltr" class="mw-content-ltr">The user has a history of working with functions, implementations and test cases.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The user has shown a satisfactory understanding of how Wikifunctions works, especially regarding functions, implementations, test cases and related concepts.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Users are generally expected to apply for functioneer rights if their work on the wiki leads to frequent dependence on functioneers. Contributions to Abstract Wikipedia and the ability to work with multilingual functions may be seen as contributing factors towards granting rights. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Granting === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Administrators may grant Functioneer to any user who meets the requirements 48 hours after the request is posted at [[Wikifunctions:Requests for user groups#Functioneer]] and there has been no objection. The group may be granted immediately to users who are former Functioneers where the reason for removal was uncontroversial or due to inactivity. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Removal of functioneer == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The Functioneer user group will be removed from any user which meets one of the following: </div> * <span lang="en" dir="ltr" class="mw-content-ltr">Any functioneer that does not use the Functioneer toolset within a year will have the group removed due to inactivity.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The Functioneer group will be removed from a user if community consensus is reached at [[Wikifunctions:Administrators' noticeboard|Wikifunctions:Administrators' noticeboard]] or [[Wikifunctions:Project chat|Wikifunctions:Project chat]] following a discussion.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> == Technical ability == </div> {{See also|Special:ListGroupRights#functioneer}} <span lang="en" dir="ltr" class="mw-content-ltr">The <code>functioneer</code> user group gives users the technical ability to:</span> * {{int:right-wikilambda-connect-tester}} — <code>wikilambda-connect-tester</code> * {{int:right-wikilambda-connect-implementation}} — <code>wikilambda-connect-implementation</code> * {{int:right-wikilambda-disconnect-tester}} — <code>wikilambda-disconnect-tester</code> * {{int:right-wikilambda-disconnect-implementation}} — <code>wikilambda-disconnect-implementation</code> * {{int:right-wikilambda-edit-running-function}} — <code>wikilambda-edit-running-function</code> * {{int:right-wikilambda-edit-attached-implementation}} — <code>wikilambda-edit-attached-implementation</code> * {{int:right-wikilambda-edit-attached-tester}} — <code>wikilambda-edit-attached-tester</code> * {{int:right-autopatrol}} — <code>autopatrol</code> <span lang="en" dir="ltr" class="mw-content-ltr">Temporarily during the early release of Wikifunctions, they do not yet have:</span> * {{int:right-wikilambda-create-type}} — <code>wikilambda-create-type</code> <span id="See_also"></span> == 參閱 == * <span lang="en" dir="ltr" class="mw-content-ltr">More detailed context at [[mw:Help:Wikifunctions/User rights]]</span> * [[Special:MyLanguage/Wikifunctions:Maintainers|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions:Maintainers</span>]] * [[Special:MyLanguage/Wikifunctions:User groups|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions:User groups</span>]] [[Category:User groups{{#translation:}}]] [[Category:Functioneers|*]] 5twujrj3nmv6rper97o0hhzh8w70bin Z27243 0 63223 262444 237819 2026-04-01T18:47:24Z Antimuonium 1690 Add French 262444 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z27243" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z27243K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "entité" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z27243K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "adjective" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "adjectif" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z27243K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "classe" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z27243K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "location" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "localisation" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z27243K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langue" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z27248", "Z27256", "Z27400" ], "Z8K4": [ "Z14", "Z29842" ], "Z8K5": "Z27243" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Superlative definition" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Définition d'un superlatif" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Topic definition in the form of \"\u003CX\u003E is the \u003CCest\u003E \u003CY\u003E in \u003CZ\u003E.\"" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Définition d'un sujet sous la forme « \u003CX\u003E est le \u003CY\u003E le plus \u003CC\u003E de \u003CZ\u003E. »" } ] } } g3zwwf3ab7gv6pm7z1b5qj7l8h20ixl Z27410 0 63811 262571 259656 2026-04-02T01:47:56Z 99of9 1622 Added Z33018 to the approved list of test cases 262571 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z27410" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6005", "Z17K2": "Z27410K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "lessema" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "lexeme" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "語彙素" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z27410K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "caratteristiche grammaticali" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "grammatical features" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "文法的特徴" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z27411", "Z27412", "Z27415", "Z27426", "Z27548", "Z32505", "Z33018" ], "Z8K4": [ "Z14", "Z27414" ], "Z8K5": "Z27410" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "miglior stringa di rappr. di lessema compatibile" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "better matching representation string from lexeme" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "より良く一致する表現の語彙素文字列" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Restituisce la stringa di rappresentazione di lessema che è più compatibile con le caratteristiche grammaticali date." }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Returns the representation string of the forms that better fits the given grammatical features." }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "指定された文法的特徴によりよく一致する語形の表現文字列を返します。" } ] } } 25i47jizq51de4ppnqif6uv5yqwd30b Wikifunctions:Support for Wikidata content/anp 4 67670 262458 247036 2026-04-01T19:31:12Z FuzzyBot 207 Updating to match new version of source page 262458 wikitext text/x-wiki <languages/> {{AW Content}}{{Technical documentation navbox}} <div class="mw-translate-fuzzy"> विकिफ़ंक्शन्स (Wikifunctions) विकिडाटा (Wikidata) केरौ सब सामग्री, जेकरा मँ मुख्य रूप स 'आइटम्स' (Items) मँ रखलऽ ज्ञानकोशीय सामग्री आरू 'लेक्सेम्स' (Lexemes), 'लेक्सेम फॉर्म्स' (Lexeme forms), आरू 'लेक्सेम सेन्सेज' (Lexeme senses) मँ रखलऽ कोशगत सामग्री शामिल छै, क प्राप्त करै आरू ओकरो उपयोग करै लेली सहायता दै छै। चूंकि ई चारो प्रकार केरौ सामग्री मँ 'स्टेटमेंट्स' (Statements) रहै सकै छै, ई लेली विकिफ़ंक्शन्स मँ 'स्टेटमेंट्स' आरू ओकरो घटक, जेकरा मँ 'प्रॉपर्टीज' (Properties), 'स्टेटमेंट रैंक्स' (Statement ranks), 'क्वालिफायर्स' (Qualifiers), आरू (जल्दीये आबै वाला) 'रेफरेंसेज' (References) शामिल छै, लेली भी सहायता देलऽ गेलऽ छै। </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Since instances of these four content types can contain ''Statements'', Wikifunctions also includes support for ''Statements'' and their components, including ''Properties'', ''Statement ranks'', ''Qualifiers'', and (coming soon) ''References''. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Documentation of Wikidata's lexicographic types can be found at [[:d:Special:MyLanguage/WD:Lexicographical data/Documentation|lexicographical data documentation]], and documentation of the other Wikidata types can be found at [[mw:Special:MyLanguage/Wikibase/DataModel|Wikibase/DataModel]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Terminology note''': On Wikidata, ''Item, Property, Lexeme, Lexeme form'', and ''Lexeme sense'' are all types of ''entities'', so we refer to these as the ''entity types''. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Implemented support currently includes: </div> # <span lang="en" dir="ltr" class="mw-content-ltr">Built-in types corresponding to the 5 entity types, ''Statement'', and ''Statement rank''</span> # <span lang="en" dir="ltr" class="mw-content-ltr">A built-in type "Reference", which corresponds to Wikidata's ''ReferenceRecord'' type</span> # <span lang="en" dir="ltr" class="mw-content-ltr">A built-in type "Claim" <sup>[ [[d:Special:MyLanguage/Wikidata:Glossary#Claim|glossary]] ]</sup>, which corresponds to Wikidata's type {{Q|86719099}} <sup>[ [[d:Special:MyLanguage/Wikidata:Glossary#Snak|glossary]] ]</sup>, and is used in Wikifunctions' representation of qualifiers and references inside statements</span> # <span lang="en" dir="ltr" class="mw-content-ltr">Built-in ''reference types'' corresponding to the 5 entity types</span> # <span lang="en" dir="ltr" class="mw-content-ltr">Built-in ''fetch functions'', for each of the entity types, which retrieve content from Wikidata and transform it into instances of the built-in types</span> # <span lang="en" dir="ltr" class="mw-content-ltr">Built-in ''search functions'', which provide methods for finding lexemes by their relations to other entities</span> # <span lang="en" dir="ltr" class="mw-content-ltr">User interface components for selecting Wikidata content to be fetched, and for displaying the fetched content.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Terminology notes''': </div> * <span lang="en" dir="ltr" class="mw-content-ltr">We refer to the built-in types of (1) -- (3) as the “Wikidata types”, and the built-in types of (4) as the “Wikidata reference types”, but note that all of these are types '''on Wikifunctions''' for working with content '''from Wikidata'''.</span> <span lang="en" dir="ltr" class="mw-content-ltr">When we mention one of these types below, it will be underlined, and it will also be a link if it’s currently defined on Wikifunctions (e.g., [[Z6005|<u>Wikidata lexeme</u>]]).</span> * <span lang="en" dir="ltr" class="mw-content-ltr">To help keep things clear, when we mention a type ''in italics'' (such as ''Lexeme'' or ''Item'') we are talking about a type that exists '''on Wikidata'''.</span> <span lang="en" dir="ltr" class="mw-content-ltr">For example, we will talk about the [[Z6005|<u>Wikidata lexeme</u>]] type that’s been created on Wikifunctions, which corresponds to the ''Lexeme'' type on Wikidata.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The ''reference types'' mentioned in (4) are not related to the "Reference" type mentioned in (2).</span> <span lang="en" dir="ltr" class="mw-content-ltr">(4) provides a way to refer to Wikidata entities using their identifiers, whereas (2) captures the sources that substantiate particular content.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> This page describes each of the above areas of support. Everything described here is deployed and available, except as noted in a few places. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Wikidata types == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The following types have been defined, with their structure corresponding closely to the structure of the corresponding types on wikidata: </div> * [[Z6005|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme</span></u>]] * [[Z6004|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme form</span></u>]] * [[Z6006|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme sense</span></u>]] * [[Z6003|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata statement</span></u>]] * [[Z6002|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata property</span></u>]] * [[Z6001|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata item</span></u>]] * [[Z6040|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata statement rank</span></u>]] * [[Z6008|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata reference</span></u>]] * <span lang="en" dir="ltr" class="mw-content-ltr">[[Z6007|<u> Wikidata claim</u>]], which corresponds to Wikidata's ''Snak'' type</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[Z6020|<u> Wikidata claim subtype</u>]], which captures the 3 types of Snaks on Wikidata</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Instances of these types are never made persistent on Wikifunctions (except for the instances of [[Z6040|<u>Wikidata statement rank</u>]] and [[Z6020|<u>Wikidata claim subtype</u>]]). </div> <span lang="en" dir="ltr" class="mw-content-ltr">They are constructed on the fly, when needed, using content retrieved directly from Wikidata.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Instances of the entity types carry within them the identifier of the Wikidata entity from which they were obtained. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[Z6040|<u>Wikidata statement rank</u>]] is an enumeration type which has only the 3 fixed instances <u>preferred</u>, <u>normal</u>, and <u>deprecated</u>. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[Z6020|<u>Wikidata claim subtype</u>]] is an enumeration type which has only the 3 fixed instances <u>value</u>, <u>some value</u>, and <u>no value</u>. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Additional background, motivation, and examples of the Wikidata types may be found on the [[Wikifunctions:Type proposals/Wikidata based types|types proposal discussion page]] (but please be aware that page is no longer active and isn't necessarily up-to-date in all details). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Example === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> An instance of [[Z6005|<u>Wikidata lexeme</u>]] has these 7 parts: </div> # <span lang="en" dir="ltr" class="mw-content-ltr">identity, with a value of type [[Z6095|<u>Wikidata lexeme reference</u>]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">lemmas, with a value of type [[Z12|Multilingual text]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">language, with a value of type [[Z60|Natural language]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">lexical category, with a value of type [[Z6091|<u>Wikidata item reference</u>]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">statements, whose value is a list of [[Z6003|<u>Wikidata statement</u>]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">senses, whose value is a list of [[Z6006|<u>Wikidata lexeme sense</u>]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">forms, whose value is a list of [[Z6004|<u>Wikidata lexeme form</u>]]</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Note, then, that each such instance contains instances of three other Wikidata types ([[Z6003|<u>Wikidata statement</u>]], [[Z6006|<u>Wikidata lexeme sense</u>]], and [[Z6004|<u>Wikidata lexeme form</u>]]), and also two Wikidata reference types (which are discussed in the next section). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[Z12|Multilingual text]] and [[Z60|Natural language]] are multipurpose Wikifunctions’ types, not created specifically for handling Wikidata content. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The identity part stores the Wikidata identifier associated with the lexeme, and serves as a self-reference. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> For information about the content of each of the other parts, please see [[:d:Special:MyLanguage/d:Lexicographical data/Documentation|d:Lexicographical data/Documentation]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A specific instance, which has been fetched from [[:d:Lexeme:L3435|L3435 on Wikidata]], is shown in the appendix. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Wikidata types === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> All these types are defined and available for use; there are no outstanding tasks directly related to them. </div> <span lang="en" dir="ltr" class="mw-content-ltr">They all have built-in equality functions.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Each of the five entity types has a built-in fetch function, as described below, by which its instances can be directly fetched (retrieved from Wikidata and instantiated on Wikifunctions). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Notes about Wikidata statements === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Statements appear inside of Wikidata items, properties, lexemes, lexeme forms, and lexeme senses. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Each [[Z6003|<u>Wikidata statement</u>]] imported from Wikidata contains seven parts: </div> # <span lang="en" dir="ltr" class="mw-content-ltr">a subject (an entity reference, discussed below)</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a predicate (a property reference, discussed below)</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a value</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a rank (an instance of [[Z6040|<u>Wikidata statement rank</u>]])</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a list of qualifiers (each represented as a [[Z6003|<u>Wikidata claim</u>]])</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a list of [[Z6008|<u>Wikidata reference</u>]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">an instance of [[Z6020|<u>Wikidata claim subtype</u>]].</span> <div lang="en" dir="ltr" class="mw-content-ltr"> The value, (3), may be of several different Wikifunctions types, including: </div> * [[Z6|<u><span lang="en" dir="ltr" class="mw-content-ltr">String</span></u>]] * [[Z11|<u><span lang="en" dir="ltr" class="mw-content-ltr">Monolingual text</span></u>]] * [[Z6010|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata quantity</span></u>]] * [[Z6011|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata geo-coordinate</span></u>]] * [[Z6040|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata time</span></u>]] * <span lang="en" dir="ltr" class="mw-content-ltr">one of the Wikidata reference types, discussed below.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Because ''Statements'' in Wikidata do not have public identifiers, in Wikifunctions [[Z6003|<u>Wikidata statement</u>]] does not have a reference type or a fetch function. (These are described in more detail below.) </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Wikidata reference types == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The following reference types provide the means to refer to Wikidata entities without including the details of their content. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Instances of these reference types contain ''only'' the Wikidata ID of an entity, as a Z6/String. </div> * [[Z6095|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme reference</span></u>]] * [[Z6094|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme form reference</span></u>]] * [[Z6096|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme sense reference</span></u>]] * [[Z6092|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata property reference</span></u>]] * [[Z6091|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata item reference</span></u>]] <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example''': a [[Z6091|<u>Wikidata item reference</u>]] to the item ''Q1084'' (which represents the concept ''noun'' on Wikidata) looks like the following. </div> <span lang="en" dir="ltr" class="mw-content-ltr">The right column shows the formal ZObject representation (in canonical form); the left column, for readability, shows the same content with English labels for each of the ZObject's elements.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Wikifunctions’ ZObject representation is presented in {{ll|Wikifunctions:Function model}}; we do not explain the details of the representation here. </div> {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{ "type": "Wikidata item reference", "Wikidata item id": "Q1084" }</syntaxhighlight> | <syntaxhighlight lang="json">{ "Z1K1": "Z6091", "Z6091K1": "Q1084" }</syntaxhighlight> |} <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example uses''': </div> * <span lang="en" dir="ltr" class="mw-content-ltr">Wikidata reference types are used with Wikidata fetch functions (see below).</span> * <span lang="en" dir="ltr" class="mw-content-ltr">When entity IDs and ''Property'' IDs appear inside of Wikidata lexemes, Wikidata lexeme forms, Wikidata lexeme senses, or Wikidata statements, they appear as instances of the appropriate Wikidata reference types.</span> <span lang="en" dir="ltr" class="mw-content-ltr">For example, to indicate that ''Lexeme L3435'' (“umbrella”) has lexical category ''noun'' (which has entity ID ''Q1084''), the [[Z6005|<u>Wikidata lexeme</u>]] for ''L3435'' contains the [[Z6091|<u>Wikidata item reference</u>]] shown above, in the '''Example'''.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Wikidata reference types === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Ready for use. No outstanding tasks directly related to these types. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Wikidata fetch functions == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A fetch function is a built-in Wikifunctions function that takes an instance of one of the Wikidata reference types as its input argument. </div> <span lang="en" dir="ltr" class="mw-content-ltr">As noted above, each such instance contains the ID of a Wikidata entity.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Given that, it retrieves the content of that entity from Wikidata and transforms it into an instance of the corresponding Wikidata type. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example''': If [[Z6825|<u>Fetch Wikidata lexeme</u>]] is called with this instance of [[Z6095|<u>Wikidata lexeme reference</u>]]: </div> {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{ "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }</syntaxhighlight> | <syntaxhighlight lang="json">{ "Z1K1": "Z6095", "Z6095K1": "L3435" }</syntaxhighlight> |} <div lang="en" dir="ltr" class="mw-content-ltr"> it will return the instance of [[Z6005|<u>Wikidata lexeme</u>]] that is introduced in the ''Example'' subsection of the ''Wikidata types'' section above, and shown in greater detail in the Appendix. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Wikidata fetch functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A fetch function exists for each of the entity types on Wikifunctions: </div> * [[Z6825|<u><span lang="en" dir="ltr" class="mw-content-ltr">Fetch Wikidata lexeme</span></u>]] * [[Z6824|<u><span lang="en" dir="ltr" class="mw-content-ltr">Fetch Wikidata lexeme form</span></u>]] * [[Z6826|<u><span lang="en" dir="ltr" class="mw-content-ltr">Fetch Wikidata lexeme sense</span></u>]] * [[Z6822|<u><span lang="en" dir="ltr" class="mw-content-ltr">Fetch Wikidata property</span></u>]] * [[Z6821|<u><span lang="en" dir="ltr" class="mw-content-ltr">Fetch Wikidata item</span></u>]] <div lang="en" dir="ltr" class="mw-content-ltr"> To enable calling the fetch functions from the user interface, Wikifunctions provides selector components, which make it possible to select an entity to be fetched. </div> <span lang="en" dir="ltr" class="mw-content-ltr">There will eventually be a selector corresponding to each of the entity types (and thus, to each of the fetch functions).</span> <div lang="en" dir="ltr" class="mw-content-ltr"> The next section provides more information about selector components. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Wikidata search functions == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In addition to fetching content from Wikidata, it's also possible to search Wikidata content in various ways, using its APIs. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Wikifunctions currently provides two built-in functions based on these search capabilities. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Function: [[Z6830|<u>Find lexemes for an item</u>]] === </div> * <span lang="en" dir="ltr" class="mw-content-ltr">Argument types: [[Z6091|<u>Wikidata item reference</u>]], [[Z6092|<u>Wikidata property reference</u>]], [[Z60|<u>Natural language</u>]]</span> * <span lang="en" dir="ltr" class="mw-content-ltr">Return value type: List of [[Z6095|<u>Wikidata lexeme reference</u>]]</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Wikidata captures useful relationships between lexeme senses (which represent the meanings of a lexeme) and items. These include: </div> * <span lang="en" dir="ltr" class="mw-content-ltr">[[d:Property:P5137|item for this sense]], most often connecting a noun to a thing or a class of things in Wikidata</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[d:Property:P9970|predicate for]], connecting a verb to an action or event</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[d:Property:P6271|demonym of]], connecting a noun or adjective to a location, describing the people and things that live or are from that place.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example 1.''' The three senses of the lexeme [[d:Lexeme:L18379|L18379/rose]] refer to the color, the flower, and the biological taxon. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Each of these 3 senses is related to a different item, by means of a statement, in Wikidata, such as this (for the first sense): </div> * <span lang="en" dir="ltr" class="mw-content-ltr">statement subject: [[d:Lexeme:L18379|L18379-S1/rose sense 1]]</span> * <span lang="en" dir="ltr" class="mw-content-ltr">statement property: [[d:Property:P5137|P5137/item for this sense]]</span> * <span lang="en" dir="ltr" class="mw-content-ltr">statement value: [[d:Q533047|Q533047/rose]]</span> <div lang="en" dir="ltr" class="mw-content-ltr"> [[Z6830|<u>Find lexemes for an item</u>]] searches for lexemes that are related to a given item by a given property. (Even though the relationships exist between a ''lexeme sense'' and an item, Wikidata's API, and this function, return references to the ''lexeme(s)'' that contain the sense(s).) </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example''' '''2''': Calling [[Z6830|<u>Find lexemes for an item</u>]] with [[d:Q533047|Q533047/rose]] (the color), [[d:Property:P5137|P5137/item for this sense]], and [[Z1002|<u>Z1002/English</u>]] returns a list containing the lexeme reference for [[d:Lexeme:L18379|L18379/rose]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Calling the function with [[d:Q102231|Q102231/rose]] (the flower) or with [[d:Q34687|Q34687/Rosa ]] (the biological taxon) as the first argument also returns the lexeme [[d:Lexeme:L18379|L18379/rose]], because that lexeme is related (via its 3 senses) to all 3 of those items. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example''' '''3''': Calling [[Z6830|<u>Find lexemes for an item</u>]] with [[d:Q55|Q55/Netherlands]], [[d:Property:P6271|P6271/demonym of]], and [[Z1002|<u>Z1002/English</u>]] returns a list containing the [[Z6095|<u>Wikidata lexeme reference</u>]] for [[d:Lexeme:L34519|L34519/Dutch]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> For an example in which [[Z6830|<u>Find lexemes for an item</u>]] is used in generating a natural language phrase, please see the ''Function of the Week'' section in {{ll|Wikifunctions:Status updates/2025-02-26}}. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Function: [[Z6831|<u>Find lexemes for a Wikidata lexeme sense</u>]] === </div> * <span lang="en" dir="ltr" class="mw-content-ltr">Argument types: [[Z6096|<u>Wikidata lexeme sense reference</u>]], [[Z6092|<u>Wikidata property reference</u>]], [[Z60|<u>Natural language</u>]]</span> * <span lang="en" dir="ltr" class="mw-content-ltr">Return value type: List of [[Z6095|<u>Wikidata lexeme reference</u>]]</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Wikidata also captures useful relationships between lexemes senses and other lexeme senses, such as the relationships expressed using the property [[:d:Property:P8471|pertainym of]], which links an adjective sense to a related noun sense (e.g. lunar → moon), or an adverb sense to a related adjective sense (e.g. slowly → slow). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[Z6831|<u>Find lexemes for a Wikidata lexeme sense</u>]] searches for lexemes that are related to a given lexeme sense by a given property, such as [[:d:Property:P8471|pertainym of]]. (Even though the relationships exist between pairs of ''lexeme senses'', Wikidata's API, and this function, return references to the ''lexeme(s)'' that contain the target sense(s).) </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == User interface == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Selectors === </div> [[File:Selecting a lexeme for "goose".png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Fig. 1. Selecting a lexeme for "goose"</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> Selectors make it possible, in Wikifunctions' user interface, to select an entity to be used. </div> <span lang="en" dir="ltr" class="mw-content-ltr">For example, when the user types a partial keyword in Wikifunctions' lexeme selector, the selector will query Wikidata for lexemes that match that partial keyword. (The search matches the partial keyword against the lemmas of all the lexemes on Wikidata.)</span> <span lang="en" dir="ltr" class="mw-content-ltr">It shows up to 10 of the current matches, and allows the user to pick one of them.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> It updates the matches list as more typing is done. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example''': Figure 1 shows the appearance of a lexeme selector, after typing in the 5 characters "goose". </div> <span lang="en" dir="ltr" class="mw-content-ltr">At this point the user is presented with 4 matching lexemes to choose from.</span> <span lang="en" dir="ltr" class="mw-content-ltr">For an example in which this lexeme selector is used in preparing a function call, please see the ''Function of the Week'' section in {{ll|Wikifunctions:Status updates/2024-10-17}}.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Note that the presence of a Wikidata selector is indicated by the Wikidata icon (with vertical bars in red, green, and blue). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Once a choice has been made by the user, the selector will generate the appropriate internal representation of the selected item, depending on context: </div> # <span lang="en" dir="ltr" class="mw-content-ltr">an instance of the appropriate Wikidata reference type, if that's all that's needed, or</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a call to the appropriate fetch function, with an instance of the reference type as the argument passed to that call.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Selectors are primarily used when providing the arguments for a function call in the UI, and the called function provides the relevant context. </div> <span lang="en" dir="ltr" class="mw-content-ltr">If the user is specifying a value for an argument having a Wikidata reference type as its type, the selector will provide (1).</span> <span lang="en" dir="ltr" class="mw-content-ltr">In this case, no fetch is performed.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> If the argument in question has a Wikidata type as its type, the selector will provide (2), which will internally fetch the entire object and make it available to the called function. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Display elements === </div> [[File:Compact view of lexeme form for "umbrellas".png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Fig. 2. Compact view of the lexeme form for "umbrellas"</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> Wikifunctions also provides a simplified, compact view of Wikidata entities. </div> <span lang="en" dir="ltr" class="mw-content-ltr">This view is displayed in read pages and when viewing the output of a function call.</span> <span lang="en" dir="ltr" class="mw-content-ltr">This compact view displays the Wikidata icon followed by a word-form associated with the Wikidata entity (e.g., a lemma from a lexeme, representation from a lexeme form, or label from an entity), in the user's language if available.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> The word-form is linked to the Wikidata page from which the entity has been fetched. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example:''' Figure 2 shows the compact view, below the word '''Result''', of the [[Z6824|<u>Wikidata lexeme form</u>]] for ''umbrellas'' (which is called the ''representation'' of the form). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This is the initial appearance of the result of running a function that returns a lexeme form. </div> [[File:Expanded view of lexeme form for "umbrellas".png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Fig. 3. Expanded view of the lexeme form for "umbrellas"</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> If there's a need to explore the entity and its details, it can be expanded using the right ''chevron'' button (which looks like '>') preceding the element. </div> <span lang="en" dir="ltr" class="mw-content-ltr">The expanded view allows the user to understand what kind of representation is being used for this entity.</span> <span lang="en" dir="ltr" class="mw-content-ltr">The representation might employ a Wikidata reference type, a function call to the appropriate Wikidata fetch function, or the entire entity instance returned by that function call.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> In any case, the user will be able to expand, explore and navigate through its content. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example:''' Figure 3 shows the expanded view of the lexeme form for ''umbrellas'', which results from clicking the chevron in Figure 2. </div> <span lang="en" dir="ltr" class="mw-content-ltr">Here we see the presentation of the entire instance of [[Z6824|<u>Wikidata lexeme form</u>]].</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Each of the form's nested components with a chevron (e.g., <code>identity</code>, <code>lexeme</code>, etc.), can be expanded for further exploration. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of UI components for Wikidata entity types === </div> * [[Z6825|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme</span></u>]] ** <span lang="en" dir="ltr" class="mw-content-ltr">Display and selector: available</span> * [[Z6824|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme form</span></u>]] ** <span lang="en" dir="ltr" class="mw-content-ltr">Display and selector: available</span> * [[Z6826|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme sense</span></u>]] ** <span lang="en" dir="ltr" class="mw-content-ltr">Display and selector: date of release not yet determined</span> * [[Z6821|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata item</span></u>]] ** <span lang="en" dir="ltr" class="mw-content-ltr">Display and selector: available</span> * [[Z6822|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata property</span></u>]] ** <span lang="en" dir="ltr" class="mw-content-ltr">Display and selector: available</span> <div lang="en" dir="ltr" class="mw-content-ltr"> === Limitations of UI components for Wikidata entity types === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Visual discrimination'''. Currently the Wikifunctions UI is lacking in visual discrimination between the various Wikidata entity types: </div> * <span lang="en" dir="ltr" class="mw-content-ltr">The selectors for the other entity types look very similar to that for Wikidata lexemes, shown in Figure 1.</span> <span lang="en" dir="ltr" class="mw-content-ltr">There is no explicit indication of which type is being selected.</span> ** <span lang="en" dir="ltr" class="mw-content-ltr">Workarounds: Usually one knows from context which type of thing is being selected.</span> <span lang="en" dir="ltr" class="mw-content-ltr">In addition, the content of the selection choices (in the drop-down list) varies depending on which type of thing is being selected.</span> <span lang="en" dir="ltr" class="mw-content-ltr">For example, in a ''lexeme'' selector each choice shows its lemma, language, and part of speech (as shown in Figure 1), whereas in a ''lexeme form'' selector each choice shows its word-form and grammatical features, along with information that identifies its containing lexeme.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The compact views for the other entity types look the same as that for Wikidata lexemes, shown in Figure 2. (That is, they only show the Wikidata icon and a single word form.)</span> ** <span lang="en" dir="ltr" class="mw-content-ltr">Workaround: If it's not obvious from context, one can click the chevron to get the expanded view of the entity, which explicitly states its type, as shown in Figure 3.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Missing compact views'''. Because the display elements for [[Z6006|<u>Wikidata lexeme sense</u>]] and [[Z6003|<u>Wikidata statement</u>]] have not yet been fully deployed, the presentation of elements of these types can be rather space-consuming, and can detract from the readability of larger entities that contain them. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This is especially true when a lexeme, lexeme form, or lexeme sense contains a sizable list of statements. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Mismatch in status'''. Even though the fetch function is available for [[Z6826|<u>Wikidata lexeme sense</u>]], the selector for that type is not yet available. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Appendix: an instance of Wikidata lexeme == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This example is introduced in the ''Example'' subsection of the ''Wikidata types'' section. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> It shows a specific instance of Wikidata lexeme, which has been fetched from [[:d:Lexeme:L3435|L3435 on Wikidata]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The right column shows the formal ZObject representation (in canonical form); the left column, for readability, shows the same content with English labels for each of the ZObject's elements. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Wikifunctions’ ZObject representation is presented in {{ll|Wikifunctions:Function model}}; we do not explain the details of the representation here. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The example has been shortened by omitting some content, as indicated by ellipses. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> For readability, it also omits the element type indication that normally appears in the first position of each list in canonical form. </div> {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{ "type": "Wikidata lexeme", "identity": { "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }, "lemmas": { "type": "Multilingual text", "texts": [ { "type": "Monolingual text", "language": "English", "text": "umbrella" } ] }, "language": "English", "lexical category": { "type": "Wikidata item reference", /* Wikidata item for "noun": */ "Wikidata item id": "Q1084" }, "statements": [ { "type": "Wikidata statement", "subject": { "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }, "predicate": { "type": "Wikidata property reference", /* Oxford English Dictionary ID */ "Wikidata property id": "P5275" }, "value": "208852", ... }, ... ], "senses": [ { "type": "Wikidata lexeme sense", "identity": { "type": "Wikidata lexeme sense reference", "Wikidata lexeme sense id": "L3435-S1" }, "glosses": { "type": "Multilingual text", "texts": [ { "type": "Monolingual text", "language": "Spanish", "text": "utensilio empleado para cubrirse de la lluvia" } ] }, "statements": [ ... ] } ], "forms": [ { "type": "Wikidata lexeme form", "identity": { "type": "Wikidata lexeme form reference", "Wikidata lexeme form id": "L3435-F1" }, "lexeme": { "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }, "representations": { "type": "Multilingual text", "texts": [ { "type": "Monolingual text", "language": "English", "text": "umbrella" } ] }, "grammatical features": [ { "type": "Wikidata item reference", /* Wikidata item for "singular": */ "Wikidata item id": "Q110786" } ], "statements": [ /* (empty list) */ ] }, ... ] } </syntaxhighlight> | <syntaxhighlight lang="json" line="line">{ "Z1K1": "Z6005", "Z6005K1": { "Z1K1": "Z6095", "Z6095K1": "L3435" }, "Z6005K2": { "Z1K1": "Z12", "Z12K1": [ { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "umbrella" } ] }, "Z6005K3": "Z1002", "Z6005K4": { "Z1K1": "Z6091", "Z6091K1": "Q1084" }, "Z6005K5": [ { "Z1K1": "Z6003", "Z6003K1": { "Z1K1": "Z6095", "Z6095K1": "L3435" }, "Z6003K2": { "Z1K1": "Z6092", "Z6092K1": "P5275" }, "Z6003K3": "208852", ... }, ... ], "Z6005K6": [ { "Z1K1": "Z6006", "Z6006K1": { "Z1K1": "Z6096", "Z6096K1": "L3435-S1" }, "Z6006K2": { "Z1K1": "Z12", "Z12K1": [ { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "utensilio empleado para cubrirse de la lluvia" } ] }, "Z6006K3": [ ... ] } ], "Z6005K7": [ { "Z1K1": "Z6004", "Z6004K1": { "Z1K1": "Z6094", "Z6094K1": "L3435-F1" }, "Z6004K2": { "Z1K1": "Z6095", "Z6095K1": "L3435" }, "Z6004K3": { "Z1K1": "Z12", "Z12K1": [ { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "umbrella" } ] }, "Z6004K4": [ { "Z1K1": "Z6091", "Z6091K1": "Q110786" } ], "Z6004K5": [ ] }, ... ] } </syntaxhighlight> |} [[Category:Wikidata{{#translation:}}| ]] [[Category:Technical documentation{{#translation:}}]] kehgxuklmge9h3h1klpi6e9zgbx10jl Wikifunctions:Functioneers/kcg 4 68153 262486 227492 2026-04-01T19:32:03Z FuzzyBot 207 Updating to match new version of source page 262486 wikitext text/x-wiki <languages /> [[File:Wikifunctions Functioneer Icon.svg|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions Functioneer</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> Functioneers are users who hold the <code>functioneer</code> user group. There are currently '''[[Special:ListUsers/functioneer|{{NUMBERINGROUP:functioneer}}]]''' Functioneers on Wikifunctions. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Overview == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Functioneers''' are users who have the ability to approve and deactivate both implementations and test cases connected to functions. This means they decide what functions are safe to use, and which ones to deny. </div> <span id="How_to_request"></span> == Si̱sak nang á̱ nnaai a̱ni == {{Main|Wikifunctions:Requests for user groups}} <div lang="en" dir="ltr" class="mw-content-ltr"> Users may apply to become a functioneer at [[Wikifunctions:Requests for user groups#Functioneer]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Requirements === </div> * <span lang="en" dir="ltr" class="mw-content-ltr">The user has a history of working with functions, implementations and test cases.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The user has shown a satisfactory understanding of how Wikifunctions works, especially regarding functions, implementations, test cases and related concepts.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Users are generally expected to apply for functioneer rights if their work on the wiki leads to frequent dependence on functioneers. Contributions to Abstract Wikipedia and the ability to work with multilingual functions may be seen as contributing factors towards granting rights. </div> <span id="Granting"></span> === Nwuat hu === <div lang="en" dir="ltr" class="mw-content-ltr"> Administrators may grant Functioneer to any user who meets the requirements 48 hours after the request is posted at [[Wikifunctions:Requests for user groups#Functioneer]] and there has been no objection. The group may be granted immediately to users who are former Functioneers where the reason for removal was uncontroversial or due to inactivity. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Removal of functioneer == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The Functioneer user group will be removed from any user which meets one of the following: </div> * <span lang="en" dir="ltr" class="mw-content-ltr">Any functioneer that does not use the Functioneer toolset within a year will have the group removed due to inactivity.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The Functioneer group will be removed from a user if community consensus is reached at [[Wikifunctions:Administrators' noticeboard|Wikifunctions:Administrators' noticeboard]] or [[Wikifunctions:Project chat|Wikifunctions:Project chat]] following a discussion.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> == Technical ability == </div> {{See also|Special:ListGroupRights#functioneer}} <span lang="en" dir="ltr" class="mw-content-ltr">The <code>functioneer</code> user group gives users the technical ability to:</span> * {{int:right-wikilambda-connect-tester}} — <code>wikilambda-connect-tester</code> * {{int:right-wikilambda-connect-implementation}} — <code>wikilambda-connect-implementation</code> * {{int:right-wikilambda-disconnect-tester}} — <code>wikilambda-disconnect-tester</code> * {{int:right-wikilambda-disconnect-implementation}} — <code>wikilambda-disconnect-implementation</code> * {{int:right-wikilambda-edit-running-function}} — <code>wikilambda-edit-running-function</code> * {{int:right-wikilambda-edit-attached-implementation}} — <code>wikilambda-edit-attached-implementation</code> * {{int:right-wikilambda-edit-attached-tester}} — <code>wikilambda-edit-attached-tester</code> * {{int:right-autopatrol}} — <code>autopatrol</code> <span lang="en" dir="ltr" class="mw-content-ltr">Temporarily during the early release of Wikifunctions, they do not yet have:</span> * {{int:right-wikilambda-create-type}} — <code>wikilambda-create-type</code> <span id="See_also"></span> == Bu nwuan == * <span lang="en" dir="ltr" class="mw-content-ltr">More detailed context at [[mw:Help:Wikifunctions/User rights]]</span> * [[Special:MyLanguage/Wikifunctions:Maintainers|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions:Maintainers</span>]] * [[Special:MyLanguage/Wikifunctions:User groups|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions:User groups</span>]] [[Category:User groups{{#translation:}}]] [[Category:Functioneers|*]] 033mkxkbweuaexhi56kx1gwo6y57j4y Wikifunctions:Support for Wikidata content/kcg 4 68221 262465 247042 2026-04-01T19:31:18Z FuzzyBot 207 Updating to match new version of source page 262465 wikitext text/x-wiki <languages/> {{AW Content}}{{Technical documentation navbox}} <div lang="en" dir="ltr" class="mw-content-ltr"> Wikifunctions provides support for retrieving and using Wikidata content, including encyclopedic content contained primarily in ''Items'' and lexicographic content contained in ''Lexemes, Lexeme forms'', and ''Lexeme senses''. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Since instances of these four content types can contain ''Statements'', Wikifunctions also includes support for ''Statements'' and their components, including ''Properties'', ''Statement ranks'', ''Qualifiers'', and (coming soon) ''References''. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Documentation of Wikidata's lexicographic types can be found at [[:d:Special:MyLanguage/WD:Lexicographical data/Documentation|lexicographical data documentation]], and documentation of the other Wikidata types can be found at [[mw:Special:MyLanguage/Wikibase/DataModel|Wikibase/DataModel]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Terminology note''': On Wikidata, ''Item, Property, Lexeme, Lexeme form'', and ''Lexeme sense'' are all types of ''entities'', so we refer to these as the ''entity types''. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Implemented support currently includes: </div> # <span lang="en" dir="ltr" class="mw-content-ltr">Built-in types corresponding to the 5 entity types, ''Statement'', and ''Statement rank''</span> # <span lang="en" dir="ltr" class="mw-content-ltr">A built-in type "Reference", which corresponds to Wikidata's ''ReferenceRecord'' type</span> # <span lang="en" dir="ltr" class="mw-content-ltr">A built-in type "Claim" <sup>[ [[d:Special:MyLanguage/Wikidata:Glossary#Claim|glossary]] ]</sup>, which corresponds to Wikidata's type {{Q|86719099}} <sup>[ [[d:Special:MyLanguage/Wikidata:Glossary#Snak|glossary]] ]</sup>, and is used in Wikifunctions' representation of qualifiers and references inside statements</span> # <span lang="en" dir="ltr" class="mw-content-ltr">Built-in ''reference types'' corresponding to the 5 entity types</span> # <span lang="en" dir="ltr" class="mw-content-ltr">Built-in ''fetch functions'', for each of the entity types, which retrieve content from Wikidata and transform it into instances of the built-in types</span> # <span lang="en" dir="ltr" class="mw-content-ltr">Built-in ''search functions'', which provide methods for finding lexemes by their relations to other entities</span> # <span lang="en" dir="ltr" class="mw-content-ltr">User interface components for selecting Wikidata content to be fetched, and for displaying the fetched content.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Terminology notes''': </div> * <span lang="en" dir="ltr" class="mw-content-ltr">We refer to the built-in types of (1) -- (3) as the “Wikidata types”, and the built-in types of (4) as the “Wikidata reference types”, but note that all of these are types '''on Wikifunctions''' for working with content '''from Wikidata'''.</span> <span lang="en" dir="ltr" class="mw-content-ltr">When we mention one of these types below, it will be underlined, and it will also be a link if it’s currently defined on Wikifunctions (e.g., [[Z6005|<u>Wikidata lexeme</u>]]).</span> * <span lang="en" dir="ltr" class="mw-content-ltr">To help keep things clear, when we mention a type ''in italics'' (such as ''Lexeme'' or ''Item'') we are talking about a type that exists '''on Wikidata'''.</span> <span lang="en" dir="ltr" class="mw-content-ltr">For example, we will talk about the [[Z6005|<u>Wikidata lexeme</u>]] type that’s been created on Wikifunctions, which corresponds to the ''Lexeme'' type on Wikidata.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The ''reference types'' mentioned in (4) are not related to the "Reference" type mentioned in (2).</span> <span lang="en" dir="ltr" class="mw-content-ltr">(4) provides a way to refer to Wikidata entities using their identifiers, whereas (2) captures the sources that substantiate particular content.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> This page describes each of the above areas of support. Everything described here is deployed and available, except as noted in a few places. </div> <span id="Wikidata_types"></span> == Ntangka̱i Wukideita == <div lang="en" dir="ltr" class="mw-content-ltr"> The following types have been defined, with their structure corresponding closely to the structure of the corresponding types on wikidata: </div> * [[Z6005|<u>La̱kzi̱m Wukideita</u>]] * [[Z6004|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme form</span></u>]] * [[Z6006|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme sense</span></u>]] * [[Z6003|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata statement</span></u>]] * [[Z6002|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata property</span></u>]] * [[Z6001|<u>A̱ngga Wukideita</u>]] * [[Z6040|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata statement rank</span></u>]] * [[Z6008|<u>Ya̱fang Wukideita</u>]] * <span lang="en" dir="ltr" class="mw-content-ltr">[[Z6007|<u> Wikidata claim</u>]], which corresponds to Wikidata's ''Snak'' type</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[Z6020|<u> Wikidata claim subtype</u>]], which captures the 3 types of Snaks on Wikidata</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Instances of these types are never made persistent on Wikifunctions (except for the instances of [[Z6040|<u>Wikidata statement rank</u>]] and [[Z6020|<u>Wikidata claim subtype</u>]]). </div> <span lang="en" dir="ltr" class="mw-content-ltr">They are constructed on the fly, when needed, using content retrieved directly from Wikidata.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Instances of the entity types carry within them the identifier of the Wikidata entity from which they were obtained. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[Z6040|<u>Wikidata statement rank</u>]] is an enumeration type which has only the 3 fixed instances <u>preferred</u>, <u>normal</u>, and <u>deprecated</u>. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[Z6020|<u>Wikidata claim subtype</u>]] is an enumeration type which has only the 3 fixed instances <u>value</u>, <u>some value</u>, and <u>no value</u>. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Additional background, motivation, and examples of the Wikidata types may be found on the [[Wikifunctions:Type proposals/Wikidata based types|types proposal discussion page]] (but please be aware that page is no longer active and isn't necessarily up-to-date in all details). </div> <span id="Example"></span> === Kidee === <div lang="en" dir="ltr" class="mw-content-ltr"> An instance of [[Z6005|<u>Wikidata lexeme</u>]] has these 7 parts: </div> # <span lang="en" dir="ltr" class="mw-content-ltr">identity, with a value of type [[Z6095|<u>Wikidata lexeme reference</u>]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">lemmas, with a value of type [[Z12|Multilingual text]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">language, with a value of type [[Z60|Natural language]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">lexical category, with a value of type [[Z6091|<u>Wikidata item reference</u>]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">statements, whose value is a list of [[Z6003|<u>Wikidata statement</u>]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">senses, whose value is a list of [[Z6006|<u>Wikidata lexeme sense</u>]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">forms, whose value is a list of [[Z6004|<u>Wikidata lexeme form</u>]]</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Note, then, that each such instance contains instances of three other Wikidata types ([[Z6003|<u>Wikidata statement</u>]], [[Z6006|<u>Wikidata lexeme sense</u>]], and [[Z6004|<u>Wikidata lexeme form</u>]]), and also two Wikidata reference types (which are discussed in the next section). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[Z12|Multilingual text]] and [[Z60|Natural language]] are multipurpose Wikifunctions’ types, not created specifically for handling Wikidata content. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The identity part stores the Wikidata identifier associated with the lexeme, and serves as a self-reference. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> For information about the content of each of the other parts, please see [[:d:Special:MyLanguage/d:Lexicographical data/Documentation|d:Lexicographical data/Documentation]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A specific instance, which has been fetched from [[:d:Lexeme:L3435|L3435 on Wikidata]], is shown in the appendix. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Wikidata types === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> All these types are defined and available for use; there are no outstanding tasks directly related to them. </div> <span lang="en" dir="ltr" class="mw-content-ltr">They all have built-in equality functions.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Each of the five entity types has a built-in fetch function, as described below, by which its instances can be directly fetched (retrieved from Wikidata and instantiated on Wikifunctions). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Notes about Wikidata statements === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Statements appear inside of Wikidata items, properties, lexemes, lexeme forms, and lexeme senses. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Each [[Z6003|<u>Wikidata statement</u>]] imported from Wikidata contains seven parts: </div> # <span lang="en" dir="ltr" class="mw-content-ltr">a subject (an entity reference, discussed below)</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a predicate (a property reference, discussed below)</span> # a̱fi̱ng # <span lang="en" dir="ltr" class="mw-content-ltr">a rank (an instance of [[Z6040|<u>Wikidata statement rank</u>]])</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a list of qualifiers (each represented as a [[Z6003|<u>Wikidata claim</u>]])</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a list of [[Z6008|<u>Wikidata reference</u>]]</span> # <span lang="en" dir="ltr" class="mw-content-ltr">an instance of [[Z6020|<u>Wikidata claim subtype</u>]].</span> <div lang="en" dir="ltr" class="mw-content-ltr"> The value, (3), may be of several different Wikifunctions types, including: </div> * [[Z6|<u><span lang="en" dir="ltr" class="mw-content-ltr">String</span></u>]] * [[Z11|<u><span lang="en" dir="ltr" class="mw-content-ltr">Monolingual text</span></u>]] * [[Z6010|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata quantity</span></u>]] * [[Z6011|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata geo-coordinate</span></u>]] * [[Z6040|<u>Jen Wukideita</u>]] * á̱ ku bwuo nkhang tazwa, tangka̱i nyiung mi̱ nta̱ngka̱i ya̱fang Wukideita na <div lang="en" dir="ltr" class="mw-content-ltr"> Because ''Statements'' in Wikidata do not have public identifiers, in Wikifunctions [[Z6003|<u>Wikidata statement</u>]] does not have a reference type or a fetch function. (These are described in more detail below.) </div> <span id="Wikidata_reference_types"></span> == Ntangka̱i ya̱fang Wukideita == <div lang="en" dir="ltr" class="mw-content-ltr"> The following reference types provide the means to refer to Wikidata entities without including the details of their content. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Instances of these reference types contain ''only'' the Wikidata ID of an entity, as a Z6/String. </div> * [[Z6095|<u>Ya̱fang la̱kzi̱m Wukideita</u>]] * [[Z6094|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme form reference</span></u>]] * [[Z6096|<u>Ya̱fang a̱ma̱nyi la̱kzi̱m Wukideita</u>]] * [[Z6092|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata property reference</span></u>]] * [[Z6091|<u>Ya̱fang a̱ngga Wukideita</u>]] <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example''': a [[Z6091|<u>Wikidata item reference</u>]] to the item ''Q1084'' (which represents the concept ''noun'' on Wikidata) looks like the following. </div> <span lang="en" dir="ltr" class="mw-content-ltr">The right column shows the formal ZObject representation (in canonical form); the left column, for readability, shows the same content with English labels for each of the ZObject's elements.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Wikifunctions’ ZObject representation is presented in {{ll|Wikifunctions:Function model}}; we do not explain the details of the representation here. </div> {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{ "type": "Wikidata item reference", "Wikidata item id": "Q1084" }</syntaxhighlight> | <syntaxhighlight lang="json">{ "Z1K1": "Z6091", "Z6091K1": "Q1084" }</syntaxhighlight> |} '''Nyian ta̱m ma̱ng kidee''': * <span lang="en" dir="ltr" class="mw-content-ltr">Wikidata reference types are used with Wikidata fetch functions (see below).</span> * <span lang="en" dir="ltr" class="mw-content-ltr">When entity IDs and ''Property'' IDs appear inside of Wikidata lexemes, Wikidata lexeme forms, Wikidata lexeme senses, or Wikidata statements, they appear as instances of the appropriate Wikidata reference types.</span> <span lang="en" dir="ltr" class="mw-content-ltr">For example, to indicate that ''Lexeme L3435'' (“umbrella”) has lexical category ''noun'' (which has entity ID ''Q1084''), the [[Z6005|<u>Wikidata lexeme</u>]] for ''L3435'' contains the [[Z6091|<u>Wikidata item reference</u>]] shown above, in the '''Example'''.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Wikidata reference types === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Ready for use. No outstanding tasks directly related to these types. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Wikidata fetch functions == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A fetch function is a built-in Wikifunctions function that takes an instance of one of the Wikidata reference types as its input argument. </div> <span lang="en" dir="ltr" class="mw-content-ltr">As noted above, each such instance contains the ID of a Wikidata entity.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Given that, it retrieves the content of that entity from Wikidata and transforms it into an instance of the corresponding Wikidata type. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example''': If [[Z6825|<u>Fetch Wikidata lexeme</u>]] is called with this instance of [[Z6095|<u>Wikidata lexeme reference</u>]]: </div> {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{ "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }</syntaxhighlight> | <syntaxhighlight lang="json">{ "Z1K1": "Z6095", "Z6095K1": "L3435" }</syntaxhighlight> |} <div lang="en" dir="ltr" class="mw-content-ltr"> it will return the instance of [[Z6005|<u>Wikidata lexeme</u>]] that is introduced in the ''Example'' subsection of the ''Wikidata types'' section above, and shown in greater detail in the Appendix. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of Wikidata fetch functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A fetch function exists for each of the entity types on Wikifunctions: </div> * [[Z6825|<u>Bwuo la̱kzi̱m Wukideita</u>]] * [[Z6824|<u><span lang="en" dir="ltr" class="mw-content-ltr">Fetch Wikidata lexeme form</span></u>]] * [[Z6826|<u>Bwuo a̱ma̱nyi la̱kzi̱m Wukideita</u>]] * [[Z6822|<u><span lang="en" dir="ltr" class="mw-content-ltr">Fetch Wikidata property</span></u>]] * [[Z6821|<u>Bwuo a̱ngga Wukideita</u>]] <div lang="en" dir="ltr" class="mw-content-ltr"> To enable calling the fetch functions from the user interface, Wikifunctions provides selector components, which make it possible to select an entity to be fetched. </div> <span lang="en" dir="ltr" class="mw-content-ltr">There will eventually be a selector corresponding to each of the entity types (and thus, to each of the fetch functions).</span> <div lang="en" dir="ltr" class="mw-content-ltr"> The next section provides more information about selector components. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Wikidata search functions == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In addition to fetching content from Wikidata, it's also possible to search Wikidata content in various ways, using its APIs. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Wikifunctions currently provides two built-in functions based on these search capabilities. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Function: [[Z6830|<u>Find lexemes for an item</u>]] === </div> * <span lang="en" dir="ltr" class="mw-content-ltr">Argument types: [[Z6091|<u>Wikidata item reference</u>]], [[Z6092|<u>Wikidata property reference</u>]], [[Z60|<u>Natural language</u>]]</span> * <span lang="en" dir="ltr" class="mw-content-ltr">Return value type: List of [[Z6095|<u>Wikidata lexeme reference</u>]]</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Wikidata captures useful relationships between lexeme senses (which represent the meanings of a lexeme) and items. These include: </div> * <span lang="en" dir="ltr" class="mw-content-ltr">[[d:Property:P5137|item for this sense]], most often connecting a noun to a thing or a class of things in Wikidata</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[d:Property:P9970|predicate for]], connecting a verb to an action or event</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[d:Property:P6271|demonym of]], connecting a noun or adjective to a location, describing the people and things that live or are from that place.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example 1.''' The three senses of the lexeme [[d:Lexeme:L18379|L18379/rose]] refer to the color, the flower, and the biological taxon. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Each of these 3 senses is related to a different item, by means of a statement, in Wikidata, such as this (for the first sense): </div> * <span lang="en" dir="ltr" class="mw-content-ltr">statement subject: [[d:Lexeme:L18379|L18379-S1/rose sense 1]]</span> * <span lang="en" dir="ltr" class="mw-content-ltr">statement property: [[d:Property:P5137|P5137/item for this sense]]</span> * <span lang="en" dir="ltr" class="mw-content-ltr">statement value: [[d:Q533047|Q533047/rose]]</span> <div lang="en" dir="ltr" class="mw-content-ltr"> [[Z6830|<u>Find lexemes for an item</u>]] searches for lexemes that are related to a given item by a given property. (Even though the relationships exist between a ''lexeme sense'' and an item, Wikidata's API, and this function, return references to the ''lexeme(s)'' that contain the sense(s).) </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example''' '''2''': Calling [[Z6830|<u>Find lexemes for an item</u>]] with [[d:Q533047|Q533047/rose]] (the color), [[d:Property:P5137|P5137/item for this sense]], and [[Z1002|<u>Z1002/English</u>]] returns a list containing the lexeme reference for [[d:Lexeme:L18379|L18379/rose]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Calling the function with [[d:Q102231|Q102231/rose]] (the flower) or with [[d:Q34687|Q34687/Rosa ]] (the biological taxon) as the first argument also returns the lexeme [[d:Lexeme:L18379|L18379/rose]], because that lexeme is related (via its 3 senses) to all 3 of those items. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example''' '''3''': Calling [[Z6830|<u>Find lexemes for an item</u>]] with [[d:Q55|Q55/Netherlands]], [[d:Property:P6271|P6271/demonym of]], and [[Z1002|<u>Z1002/English</u>]] returns a list containing the [[Z6095|<u>Wikidata lexeme reference</u>]] for [[d:Lexeme:L34519|L34519/Dutch]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> For an example in which [[Z6830|<u>Find lexemes for an item</u>]] is used in generating a natural language phrase, please see the ''Function of the Week'' section in {{ll|Wikifunctions:Status updates/2025-02-26}}. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Function: [[Z6831|<u>Find lexemes for a Wikidata lexeme sense</u>]] === </div> * <span lang="en" dir="ltr" class="mw-content-ltr">Argument types: [[Z6096|<u>Wikidata lexeme sense reference</u>]], [[Z6092|<u>Wikidata property reference</u>]], [[Z60|<u>Natural language</u>]]</span> * <span lang="en" dir="ltr" class="mw-content-ltr">Return value type: List of [[Z6095|<u>Wikidata lexeme reference</u>]]</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Wikidata also captures useful relationships between lexemes senses and other lexeme senses, such as the relationships expressed using the property [[:d:Property:P8471|pertainym of]], which links an adjective sense to a related noun sense (e.g. lunar → moon), or an adverb sense to a related adjective sense (e.g. slowly → slow). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[Z6831|<u>Find lexemes for a Wikidata lexeme sense</u>]] searches for lexemes that are related to a given lexeme sense by a given property, such as [[:d:Property:P8471|pertainym of]]. (Even though the relationships exist between pairs of ''lexeme senses'', Wikidata's API, and this function, return references to the ''lexeme(s)'' that contain the target sense(s).) </div> <span id="User_interface"></span> == Tyannwuan a̱tyunta̱m == <span id="Selectors"></span> === Nkyangkhai === [[File:Selecting a lexeme for "goose".png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Fig. 1. Selecting a lexeme for "goose"</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> Selectors make it possible, in Wikifunctions' user interface, to select an entity to be used. </div> <span lang="en" dir="ltr" class="mw-content-ltr">For example, when the user types a partial keyword in Wikifunctions' lexeme selector, the selector will query Wikidata for lexemes that match that partial keyword. (The search matches the partial keyword against the lemmas of all the lexemes on Wikidata.)</span> <span lang="en" dir="ltr" class="mw-content-ltr">It shows up to 10 of the current matches, and allows the user to pick one of them.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> It updates the matches list as more typing is done. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example''': Figure 1 shows the appearance of a lexeme selector, after typing in the 5 characters "goose". </div> <span lang="en" dir="ltr" class="mw-content-ltr">At this point the user is presented with 4 matching lexemes to choose from.</span> <span lang="en" dir="ltr" class="mw-content-ltr">For an example in which this lexeme selector is used in preparing a function call, please see the ''Function of the Week'' section in {{ll|Wikifunctions:Status updates/2024-10-17}}.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Note that the presence of a Wikidata selector is indicated by the Wikidata icon (with vertical bars in red, green, and blue). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Once a choice has been made by the user, the selector will generate the appropriate internal representation of the selected item, depending on context: </div> # <span lang="en" dir="ltr" class="mw-content-ltr">an instance of the appropriate Wikidata reference type, if that's all that's needed, or</span> # <span lang="en" dir="ltr" class="mw-content-ltr">a call to the appropriate fetch function, with an instance of the reference type as the argument passed to that call.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Selectors are primarily used when providing the arguments for a function call in the UI, and the called function provides the relevant context. </div> <span lang="en" dir="ltr" class="mw-content-ltr">If the user is specifying a value for an argument having a Wikidata reference type as its type, the selector will provide (1).</span> <span lang="en" dir="ltr" class="mw-content-ltr">In this case, no fetch is performed.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> If the argument in question has a Wikidata type as its type, the selector will provide (2), which will internally fetch the entire object and make it available to the called function. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Display elements === </div> [[File:Compact view of lexeme form for "umbrellas".png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Fig. 2. Compact view of the lexeme form for "umbrellas"</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> Wikifunctions also provides a simplified, compact view of Wikidata entities. </div> <span lang="en" dir="ltr" class="mw-content-ltr">This view is displayed in read pages and when viewing the output of a function call.</span> <span lang="en" dir="ltr" class="mw-content-ltr">This compact view displays the Wikidata icon followed by a word-form associated with the Wikidata entity (e.g., a lemma from a lexeme, representation from a lexeme form, or label from an entity), in the user's language if available.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> The word-form is linked to the Wikidata page from which the entity has been fetched. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example:''' Figure 2 shows the compact view, below the word '''Result''', of the [[Z6824|<u>Wikidata lexeme form</u>]] for ''umbrellas'' (which is called the ''representation'' of the form). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This is the initial appearance of the result of running a function that returns a lexeme form. </div> [[File:Expanded view of lexeme form for "umbrellas".png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Fig. 3. Expanded view of the lexeme form for "umbrellas"</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> If there's a need to explore the entity and its details, it can be expanded using the right ''chevron'' button (which looks like '>') preceding the element. </div> <span lang="en" dir="ltr" class="mw-content-ltr">The expanded view allows the user to understand what kind of representation is being used for this entity.</span> <span lang="en" dir="ltr" class="mw-content-ltr">The representation might employ a Wikidata reference type, a function call to the appropriate Wikidata fetch function, or the entire entity instance returned by that function call.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> In any case, the user will be able to expand, explore and navigate through its content. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Example:''' Figure 3 shows the expanded view of the lexeme form for ''umbrellas'', which results from clicking the chevron in Figure 2. </div> <span lang="en" dir="ltr" class="mw-content-ltr">Here we see the presentation of the entire instance of [[Z6824|<u>Wikidata lexeme form</u>]].</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Each of the form's nested components with a chevron (e.g., <code>identity</code>, <code>lexeme</code>, etc.), can be expanded for further exploration. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Status of UI components for Wikidata entity types === </div> * [[Z6825|<u>La̱kzi̱m Wukideita</u>]] ** Tyai ma̱ng kyangkhai: nshyia̱ * [[Z6824|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata lexeme form</span></u>]] ** Tyai ma̱ng kyangkhai: nshyia̱ * [[Z6826|<u>A̱ma̱nyi la̱kzi̱m Wukideita</u>]] ** <span lang="en" dir="ltr" class="mw-content-ltr">Display and selector: date of release not yet determined</span> * [[Z6821|<u>A̱ngga Wukideita</u>]] ** Tyai ma̱ng kyangkhai: nshyia̱ * [[Z6822|<u><span lang="en" dir="ltr" class="mw-content-ltr">Wikidata property</span></u>]] ** Tyai ma̱ng kyangkhai: nshyia̱ <div lang="en" dir="ltr" class="mw-content-ltr"> === Limitations of UI components for Wikidata entity types === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Visual discrimination'''. Currently the Wikifunctions UI is lacking in visual discrimination between the various Wikidata entity types: </div> * <span lang="en" dir="ltr" class="mw-content-ltr">The selectors for the other entity types look very similar to that for Wikidata lexemes, shown in Figure 1.</span> <span lang="en" dir="ltr" class="mw-content-ltr">There is no explicit indication of which type is being selected.</span> ** <span lang="en" dir="ltr" class="mw-content-ltr">Workarounds: Usually one knows from context which type of thing is being selected.</span> <span lang="en" dir="ltr" class="mw-content-ltr">In addition, the content of the selection choices (in the drop-down list) varies depending on which type of thing is being selected.</span> <span lang="en" dir="ltr" class="mw-content-ltr">For example, in a ''lexeme'' selector each choice shows its lemma, language, and part of speech (as shown in Figure 1), whereas in a ''lexeme form'' selector each choice shows its word-form and grammatical features, along with information that identifies its containing lexeme.</span> * <span lang="en" dir="ltr" class="mw-content-ltr">The compact views for the other entity types look the same as that for Wikidata lexemes, shown in Figure 2. (That is, they only show the Wikidata icon and a single word form.)</span> ** <span lang="en" dir="ltr" class="mw-content-ltr">Workaround: If it's not obvious from context, one can click the chevron to get the expanded view of the entity, which explicitly states its type, as shown in Figure 3.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Missing compact views'''. Because the display elements for [[Z6006|<u>Wikidata lexeme sense</u>]] and [[Z6003|<u>Wikidata statement</u>]] have not yet been fully deployed, the presentation of elements of these types can be rather space-consuming, and can detract from the readability of larger entities that contain them. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This is especially true when a lexeme, lexeme form, or lexeme sense contains a sizable list of statements. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Mismatch in status'''. Even though the fetch function is available for [[Z6826|<u>Wikidata lexeme sense</u>]], the selector for that type is not yet available. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Appendix: an instance of Wikidata lexeme == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This example is introduced in the ''Example'' subsection of the ''Wikidata types'' section. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> It shows a specific instance of Wikidata lexeme, which has been fetched from [[:d:Lexeme:L3435|L3435 on Wikidata]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The right column shows the formal ZObject representation (in canonical form); the left column, for readability, shows the same content with English labels for each of the ZObject's elements. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Wikifunctions’ ZObject representation is presented in {{ll|Wikifunctions:Function model}}; we do not explain the details of the representation here. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The example has been shortened by omitting some content, as indicated by ellipses. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> For readability, it also omits the element type indication that normally appears in the first position of each list in canonical form. </div> {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{ "type": "Wikidata lexeme", "identity": { "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }, "lemmas": { "type": "Multilingual text", "texts": [ { "type": "Monolingual text", "language": "English", "text": "umbrella" } ] }, "language": "English", "lexical category": { "type": "Wikidata item reference", /* Wikidata item for "noun": */ "Wikidata item id": "Q1084" }, "statements": [ { "type": "Wikidata statement", "subject": { "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }, "predicate": { "type": "Wikidata property reference", /* Oxford English Dictionary ID */ "Wikidata property id": "P5275" }, "value": "208852", ... }, ... ], "senses": [ { "type": "Wikidata lexeme sense", "identity": { "type": "Wikidata lexeme sense reference", "Wikidata lexeme sense id": "L3435-S1" }, "glosses": { "type": "Multilingual text", "texts": [ { "type": "Monolingual text", "language": "Spanish", "text": "utensilio empleado para cubrirse de la lluvia" } ] }, "statements": [ ... ] } ], "forms": [ { "type": "Wikidata lexeme form", "identity": { "type": "Wikidata lexeme form reference", "Wikidata lexeme form id": "L3435-F1" }, "lexeme": { "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }, "representations": { "type": "Multilingual text", "texts": [ { "type": "Monolingual text", "language": "English", "text": "umbrella" } ] }, "grammatical features": [ { "type": "Wikidata item reference", /* Wikidata item for "singular": */ "Wikidata item id": "Q110786" } ], "statements": [ /* (empty list) */ ] }, ... ] } </syntaxhighlight> | <syntaxhighlight lang="json" line="line">{ "Z1K1": "Z6005", "Z6005K1": { "Z1K1": "Z6095", "Z6095K1": "L3435" }, "Z6005K2": { "Z1K1": "Z12", "Z12K1": [ { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "umbrella" } ] }, "Z6005K3": "Z1002", "Z6005K4": { "Z1K1": "Z6091", "Z6091K1": "Q1084" }, "Z6005K5": [ { "Z1K1": "Z6003", "Z6003K1": { "Z1K1": "Z6095", "Z6095K1": "L3435" }, "Z6003K2": { "Z1K1": "Z6092", "Z6092K1": "P5275" }, "Z6003K3": "208852", ... }, ... ], "Z6005K6": [ { "Z1K1": "Z6006", "Z6006K1": { "Z1K1": "Z6096", "Z6096K1": "L3435-S1" }, "Z6006K2": { "Z1K1": "Z12", "Z12K1": [ { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "utensilio empleado para cubrirse de la lluvia" } ] }, "Z6006K3": [ ... ] } ], "Z6005K7": [ { "Z1K1": "Z6004", "Z6004K1": { "Z1K1": "Z6094", "Z6094K1": "L3435-F1" }, "Z6004K2": { "Z1K1": "Z6095", "Z6095K1": "L3435" }, "Z6004K3": { "Z1K1": "Z12", "Z12K1": [ { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "umbrella" } ] }, "Z6004K4": [ { "Z1K1": "Z6091", "Z6091K1": "Q110786" } ], "Z6004K5": [ ] }, ... ] } </syntaxhighlight> |} [[Category:Wikidata{{#translation:}}| ]] [[Category:Technical documentation{{#translation:}}]] 30n9010j4ken5xrdxhm73sbr38digt0 Z30148 0 69856 262434 233139 2026-04-01T17:04:26Z So9q 3791 simplify label 262434 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z30148" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z30148K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "note content" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z30149" ], "Z8K4": [ "Z14", "Z30150" ], "Z8K5": "Z30148" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "hatnote" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "hatnote", "about ", "HTML hatnote fragment " ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "ideally this replaces the hatnote template and Lua module. See https://en.wikipedia.org/wiki/Module:Hatnote" } ] } } bcgdv6fwbviatyyexe9sgyqacaf3sm6 Wikifunctions:Support for Wikidata content/fr 4 73103 262463 247073 2026-04-01T19:31:16Z FuzzyBot 207 Updating to match new version of source page 262463 wikitext text/x-wiki <languages/> {{AW Content}}{{Technical documentation navbox}} Wikifunctions fournit le support pour récupérer et utiliser le contenu de Wikidata, y compris le contenu encyclopédique contenu initialement dans les ''éléments'' ainsi que le contenu lexicographique se trouvant dans les ''Lexèmes, Formes de lexème'', et ''Sens de lexème''. Depuis que les instances de ces quatre types de contenu peuvent contenir des ''Déclarations'', Wikifunctions intègre également le support des ''Déclaraions'' et leurs composants, y compris les ''Propriétés'', les ''Rangs de déclaration'', les ''Qualifieurs'', et (bientôt) les ''Références''. <div class="mw-translate-fuzzy"> Vous trouverez la documentation des types lexicographiques Wikidata sur [[:d:Special:MyLanguage/WD:Lexicographical data/Documentation|Wikidata:Lexicographical data/Documentation]], et celles des autres types Wikidata sur [[mw:Special:MyLanguage/Wikibase/DataModel|Wikibase/DataModel]]. </div> '''Note de terminologie''': sur Wikidata, ''Elément, Propriété, Lexème, Forme de lexème'' et ''Sens de lexème'' sont des types qui concernent toutes les ''entités''; nous les référençons donc en tant que ''types d'entités''. Le support actuellement implémenté comprend : # les types implémentés correspondant aux 5 types d'entités ''Déclaration'' et ''Rang de déclaration'' # Un type implémenté "Référence" correspondant au type ''ReferenceRecord'' de Wikidata # Il existe un type intégré ''Claim'' ou affirmation <sup>[ [[d:Special:MyLanguage/Wikidata:Glossary#Claim|glossaire]] ]</sup> qui correspond au type {{Q|86719099}} <sup>[ [[d:Special:MyLanguage/Wikidata:Glossary#Snak|glossaire]] ]</sup> de Wikidata, et qui est utilisé dans la représentation Wikifunctions des qualifieurs et des références à l'intérieur des déclarations # ''Types de référence'' intégrés correspondant aux 5 types d'entités # ''Fonctions de recherche'' intégrées, pour chacun des types d'entité, qui récupèrent le contenu de Wikidata et le transforment en instances de types intégrés # ''Fonctions de recherche'' intégrées qui fournissent des méthodes pour chercher des lexèmes à partir de leurs relations avec d'autres entités # Components d'interface utilisateur pour sélectionner et afficher le contenu de Wikidata à récupérer. '''Notes de terminologie''' : * Nous nous nommerons les types intégrés de (1) -- (3) les “types Wikidata”, et les types intégrés de (4) les “types de référence Wikidata”, mais notez que tous sont des types '''de Wikifunctions''' qui travaillent avec le contenu '''de Wikidata'''. Quand un de ces types est utilisé ci-dessous, il est souligné et comporte un lien si sa définition se trouve actuellement dans Wikifunctions (par exemple pour [[Z6005|<u>lexème Wikidata</u>]]). * Afin que tout soit clair, si un type se trouve ''en italiques'' (tel que ''Lexeme'' ou ''Item'') cela signifie qu'il existe '''dans Wikidata'''. Par exemple nous parlerons du type de [[Z6005|<u>Lexème Wikidata</u>]] créé dans Wikifunctions, qui correspond au type ''Lexème'' dans Wikidata. * Les ''types de référence'' mentionnés dans (4) ne sont pas liés au type "Reference" mentionné dans (2). (4) fournit un moyen de se référer aux entités de Wikidata en utilisant leur identifiant, tandis que (2) recueille les sources qui fournissent un contenu particulier. Cette page décrit chacun de domaines du support ci-dessus. Tout ce qui s'y trouve est déployé et disponible sauf contre-indication mentionnée à certains endroits. <span id="Wikidata_types"></span> == Types Wikidata == Les types suivants ont été définis avec leur structure et suivent étroitement la structure des types correspondants de Wikidata : * [[Z6005|<u>lexeme Wikidata</u>]] * [[Z6004|<u>Forme de lexème Wikidata</u>]] * [[Z6006|<u>Sens de lexème Wikidata</u>]] * [[Z6003|<u>Déclaration Wikidata</u>]] * [[Z6002|<u>Propriété Wikidata</u>]] * [[Z6001|<u>Elément Wikidata</u>]] * [[Z6040|<u>Rang de déclaration Wikidata</u>]] * [[Z6008|<u>Référence Wikidata</u>]] * [[Z6007|<u> Wikidata claim</u>]], correspond au type ''Snak'' de Wikidata * [[Z6020|<u>sous-type d'affirmation Wikidata</u>]], capture les 3 types de ''Snak'' sur Wikidata Les instances de ces types ne sont jamais rendues persistentes dans Wikifunctions (sauf pour les instances de [[Z6040|<u>rang de déclaration Wikidata</u>]] et [[Z6020|<u>sous-type d'affirmation Wikidata</u>]]). Elles sont construites directement à la volée, quand c'est nécessaire, et récupérées directement de Wikidata. Les instances des types d'entités transportent en elles l'identifiant de l'entité Wikidata de laquelle elles sont issues. [[Z6040|<u>rang de la déclaration Wikidata</u>]] est un type d'énumération qui n'a que 3 instances fixes <u>préféré</u>, <u>normal</u>, and <u>obsolète</u>. Le [[Z6020|<u>sous-type d'affirmation Wikidata</u>]] est un type d'énumération qui ne possède que 3 instances fixes <u>valeur</u>, <u>certaine valeur</u>, et <u>pas de valeur</u>. Des informations complémentaires, les motivations, et les exemples des types Wikidata se trouvent sur la [[Wikifunctions:Type proposals/Wikidata based types|page de discussion des propositions de types]] (mais notez que cette page n'est plus active et que les détails ne sont pas forcément à jour). <span id="Example"></span> === Exemple === Une instance de [[Z6005|<u>lexème Wikidata</u>]] comporte ces 7 parties : # l'identité, avec une valeur pour le type [[Z6095|<u>référence de lexème Wikidata</u>]] # les lemmes, avec une valeur pour le type [[Z12|Texte multilingue]] # langue, avec une valeur pour le type [[Z60|Langue naturelle]] # catégorie lexicale, avec une valeur pour le type [[Z6091|<u>référence d'élément Wikidata</u>]] # déclarations, dont la valeur est une liste de [[Z6003|<u>déclaration Wikidata</u>]] # les sens, dont la valeur est une liste de [[Z6006|<u>sens de lexème Wikidata</u>]] # formes, dont la valeur est une liste de [[Z6004|<u>formes de lexème Wikidata</u>]] Notez ensuite que chacune de ces instances contient des instances de 3 autres types Wikidata ([[Z6003|<u>déclaration Wikidata</u>]], [[Z6006|<u>sens de lexème Wikidata</u>]] et [[Z6004|<u>forme de lexème Wikidata</u>]]), et aussi deux types de référence Wikidata types (discutés dans la section suivante). [[Z12|Texte multilingue]] et [[Z60|langue naturelle]] sont des types de Wikifunctions à but multiple, qui ne sont pas créés particulièrement pour traiter du contenu Wikidata. La partie identité stocke l'identifiant Wikidata associé au lexème et sert d'auto- référence. Pour toute information à propos du contenu de chaque autre partie, voir [[:d:Special:MyLanguage/d:Lexicographical data/Documentation|Wikidata:Lexicographical data/Documentation]]. Une instance spécifique récupérée de [[:d:Lexeme:L3435|L3435 sur Wikidata]], est présentée dans l'appendice. <span id="Status_of_Wikidata_types"></span> === Etat des types Wikidata === Tous ces types sont définis et disponibles pour utilisation; il n'y a pas de tâche en attente directement liée à eux. Ils comportent tous des fonctions d'égalité intégrées. Chacun des cinq types d'entités a une fonction de recherche intégrée, comme décrit ci-dessous, par laquelle ses instances peuvent être atteintes directement (obtenue de Wikidata et instanciée sur Wikifunctions).   <span id="Notes_about_Wikidata_statements"></span> === Notes à propos des déclarations Wikidata === Les déclarations apparaissent à l'intérieur des éléments Wikidata, des propriétés, des lexèmes, des formes de lexèmes et des sens de lexèmes. Chaque [[Z6003|<u>déclaration Wikidata</u>]] importée de Wikidata comprend sept parties : # un sujet (référence d'entité, discuté ci-dessous) # un prédicat (référence de propriété, discuté ci-dessous) # une valeur # un rang (une instance de [[Z6040|<u>Wikidata statement rank</u>]]) # liste de qualifieurs (chacun étant représenté en tant que [[Z6003|<u>Wikidata claim</u>]]) # liste de [[Z6008|<u>Wikidata reference</u>]] # instance de [[Z6020|<u>Wikidata claim subtype</u>]]. La valeur (3), peut être de plusieurs types Wikifunctions différents, y compris : * [[Z6|<u>Chaîne de caractères</u>]] * [[Z11|<u>Texte monolingue</u>]] * [[Z6010|<u>Quantité Wikidata</u>]] * [[Z6011|<u>Coordonnées géographiques Wikidata</u>]] * [[Z6040|<u>Heure Wikidata</u>]] * un des types de référence Wikidata discuté ci-dessous. Parce que les ''Déclarations'' dans Wikidata n'ont pas d'identifiants publics dans Wikifunctions la [[Z6003|<u>déclaration Wikidata</u>]] n'a pas de type de référence ni de fonction de recherche (ceux-ci sont décrits en détails ci-dessous). <span id="Wikidata_reference_types"></span> == Types de référence Wikidata == Les types suivants de références sont un moyen de faire référence aux entités Wikidata sans inclure les détails de leur contenu. Les instances de ces types de référence contiennent ''uniquement'' l'identifiant Wikidata d'une entité en tant que {{Z|6}}.   * [[Z6095|<u>Référence de lexème Wikidata</u>]] * [[Z6094|<u>Référence de forme de lexème Wikidata</u>]] * [[Z6096|<u>Référence de sens de lexème Wikidata</u>]] * [[Z6092|<u>Référence de propriété Wikidata</u>]] * [[Z6091|<u>Référence d'élément Wikidata</u>]] '''Exemple''' : une [[Z6091|<u>référence d'élément Wikidata</u>]] de l'élément ''Q1084'' (qui représente le concept de nom ''noun'' Wikidata) ressemble à ceci : La colonne de droite montre la représentation formelle du ZObject (sous sa forme canonique); pour faciliter la lecture, la colonne de gauche montre le même contenu mais avec les libellés en anglais correspondants aux éléments du ZObject. La représentations des ZObject de Wikifunctions figure dans {{ll|Wikifunctions:Function model}}; nous ne reprendrons pas les détails ici. {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{ "type": "Wikidata item reference", "Wikidata item id": "Q1084" }</syntaxhighlight> | <syntaxhighlight lang="json">{ "Z1K1": "Z6091", "Z6091K1": "Q1084" }</syntaxhighlight> |} '''Utilisation d'exemples''' : * Les type de références Wikidata sont utilisés dans les fonctions de recherche Wikidata (voir ci-dessous). * Lorsque des IDs d'entités et de propriétés apparaissent dans des lexèmes Wikidata, des formes ou des sens de lexème Wikidata, ou des déclarations Wikidata, ils figurent comme des instances du type de référence Wikidata concerné. Par exemple pour indiquer que ''Lexeme L3435'' (“umbrella”) a pour catégorie lexicale ''noun'' (qui a l'ID ''Q1084''), le [[Z6005|<u>lexème Wikidata</u>]] pour ''L3435'' contient la [[Z6091|<u>référence d'élément Wikidata</u>]] affichée ci-dessus dans l''''Exemple'''. <span id="Status_of_Wikidata_reference_types"></span> === Etat des types de référence Wikidata === Prêt à l'emploi, il n'y a pas de tâches en attente directement liées à ces types. <span id="Wikidata_fetch_functions"></span> == Fonctions d'accès Wikidata == Une fonction de recherche est une fonction Wikifunctions intégrée qui prend une instance de l'un des types de référence Wikidata comme argument d'entrée. Comme indiqué ci-dessus, chacune de ces instances contient l'Id d'une entité Wikidata. nstance du Partant de là, elle récupère le contenu de cette entité à partir de Wikidata et le transforme en une instance du type Wikidata correspondant. '''Exemple''' : si [[Z6825|<u>Chercher un lexème Wikidata</u>]] est appelé avec cette instance de [[Z6095|<u>référence de lexème Wikidata</u>]]: {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{ "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }</syntaxhighlight> | <syntaxhighlight lang="json">{ "Z1K1": "Z6095", "Z6095K1": "L3435" }</syntaxhighlight> |} il va renvoyer l'instance du [[Z6005|<u>lexème Wikidata</u>]] qui est introduite dans la sous-section ''Exemple'' de la section ''types Wikidata'' ci-dessus, et affichée plus en détails dans l'Appendice. <span id="Status_of_Wikidata_fetch_functions"></span> === Etat des fonctions d'accès Wikidata === Une fonction de recherche existe dans Wikifunctions pour chaque types d'entité : * [[Z6825|<u>Recherche de lexème Wikidata</u>]] * [[Z6824|<u>Récupérer la forme du lexème Wikidata</u>]] * [[Z6826|<u>Recherche de sens de lexème Wikidata</u>]] * [[Z6822|<u>Récupérer la propriété Wikidata</u>]] * [[Z6821|<u>Récupérer l'élément Wikidata</u>]] Pour permettre d'appeler les fonctions de recherche à partir de l'interface utilisateur, Wikifunctions fournit des composants sélecteur permettant de choisir l'entité à rechercher. Il y aura éventuellement un sélecteur correspondant à chacun des types d'entité (et ainsi à chacune des fonctions de recherche). La section suivante fournit d'autres informations concernant les composants du sélecteur. <span id="Wikidata_search_functions"></span> == Fonctions de recherche Wikidata == En plus de chercher le contenu de Wikidata, il est également possible de récupérer le contenu Wikidata de différentes manières, en utiisant ses APIs. Wikifunctions fournit actuellement deux fonctions intégrées basées sur ces capacités de recherche. <span id="Function:_Find_lexemes_for_an_item"></span> === Fonction : [[Z6830|<u>Chercher les lexèmes d'un élément</u>]] === * Types d'argument : [[Z6091|<u>référence d'élément Wikidata</u>]], [[Z6092|<u>référence de propriété Wikidata</u>]], [[Z60|<u>langue naturelle</u>]] * Type de la valeur renvoyée : liste de [[Z6095|<u>référence de lexème Wikidata</u>]] Wikidata capture les relations utiles entre les sens du lexème (qui représentent les significations d'un lexème) et les éléments. Il s'agit notamment de : * [[d:Property:P5137|élément pour ce sens]], connecte le plus souvent un nom à une chose ou a une classe de choses dans Wikidata * [[d:Property:P9970|prédicat pour]] connecter un verbe à une action ou un événement * [[d:Property:P6271|démonyme de]], pour connecter un nom ou un adjectif à un lieu, décrit les personnes et les objets qui vivent ou existent à cet endroit. '''Exemple 1.''' Les trois sens du lexème [[d:Lexeme:L18379|L18379/rose]] font référence à la couleur, à la fleur et au taxon biologique. Chacun de ces 3 sens est lié à un élément différent, au moyen d'une déclaration, dans Wikidata, comme ceci (pour le premier sens) : * sujet de la déclaration : [[d:Lexeme:L18379|L18379-S1/sens 1 de rose]] * propriété de la déclaration :  [[d:Property:P5137|P5137/élément pour ce sens]] * valeur de la déclaration : [[d:Q533047|Q533047/rose]] [[Z6830|<u>Chercher les lexèmes d'un élément</u>]] ramène tous les lexèmes liés à un élément donné par une propriété donnée (même si des relations existent entre un ''sens de lexème'' et un élément, l'API Wikidata et cette fonction renvoient les références de ce ou ces ''lexemes'' qui contiennent le ou les sens). '''Exemple 2''' :  l'appel de [[Z6830|<u>Chercher les lexèmes d'un élément</u>]] avec [[d:Q533047|Q533047/rose]] (la couleur), [[d:Property:P5137|P5137/élément pour ce sens]], et [[Z1002|<u>Z1002/Anglais</u>]] renvoie une liste contenant la référence du lexème pour [[d:Lexeme:L18379|L18379/rose]]. En appelant la fonction avec [[d:Q102231|Q102231/rose]] (la fleur) ou avec [[d:Q34687|Q34687/Rosa]] (le taxon biologique) comme premier argument on récupère aussi le lexème [[d:Lexeme:L18379|L18379/rose]], car ce lexème est lié (via ses 3 sens) à tous ces 3 éléments. '''Exemple''' '''3''': l'appel de [[Z6830|<u>Trouver les lexèmes d'un élément</u>]] avec [[d:Q55|Q55/Netherlands]], [[d:Property:P6271|P6271/démonyme de]], et [[Z1002|<u>Z1002/Anglais</u>]] renvoie une liste contenant la [[Z6095|<u>référence du lexème Wikidata</u>]] pour [[d:Lexeme:L34519|L34519/Dutch]]. Pour un exemple dans lequel [[Z6830|<u>Chercher les lexèmes pour un élément</u>]] est utilisé en générant une phrase en langage naturel, voir la section ''Fonction de la semaine'' dans {{ll|Wikifunctions:Status updates/2025-02-26}}. <span id="Function:_Find_lexemes_for_a_Wikidata_lexeme_sense"></span> === Fonction : [[Z6831|<u>Trouver les lexèmes pour un sens de lexème Wikidata</u>]] === * Types d'argument : [[Z6096|<u>référence de sens de lexème Wikidata</u>]], [[Z6092|<u>référence de propriété Wikidata</u>]], [[Z60|<u>langue naturelle</u>]] * Type de la valeur renvoyée : liste de [[Z6095|<u>références de lexème Wikidata</u>]] Wikidata capture aussi des relations utiles entre les sens de lexèmes et les autres sens de lexèmes, ainsi que els relations exprimées en utilisant la propriété [[:d:Property:P8471|faisant partie de]], qui lie le sens d'un adjectif au sens d'un nom relatif (comme lunaire → lune), ou un sens d'adverbe au sens de l'adjectif qui lui est associé (comme lentenment → lent). [[Z6831|<u>Trouver les lexèmes correspondant au sens d'un lexème Wikidata</u>]] recherche les lexèmes liés au sens d'un lexème donné par une propriété telle que [[:d:Property:P8471|appartient à]] (même si des relations existent entre les paires of ''sens de lexème'', l'API Wikidata, et cette fonction, renvoie les références du ou des ''lemmes'' qui contiennent le ou les sens cibles). <span id="User_interface"></span> == Interface utilisateur == <span id="Selectors"></span> == Sélecteurs == [[File:Selecting a lexeme for "goose".png|thumb|Fig. 1. Sélection d'un lexème pour "goose"]] Les sélecteurs permettent dans l'interface utilisateur de Wikifunctions de sélectionner l'entité à utiliser. Par exemple, lorsque l'utilisateur tape un mot clé partiel dans le sélecteur de lexemes de Wikifunctions, le sélector demande à Wikidata des lexèmes qui correspondent à ce mot clé partiel (la recherche correspond au mot clé partiel par rapport aux lemmes de tous les lexèmes de Wikidata). On affiche jusqu'à 10 correspondances actuelles ce qui permet à l'utilisateur d'en choisir une. Il met à jour la liste des correspondances au fur et à mesure que les caractères suivants sont entrés. '''Exemple''': la figure 1 montre l'aspect d'un sélecteur de lexème après avoir entré les 5 caractères du mot "goose". À ce stade, on affiche à l'utilisateur 4 lexèmes correspondants à choisir. Un exemple où ce sélecteur de lexème est utilisé dans la préparation d'un appel de fonction est donné dans la section ''Fonction de la semaine'' de {{ll|Wikifunctions:Status updates/2024-10-17}}. Notez que la présence d'un sélecteur Wikidata est indiquée par l'icône Wikidata (avec des trais verticaux rouges, verts et bleus). Dès que l'utilisateur a fait son choix, le sélecteur va générer la représentation interne appropriée à l'élément sélectionné, en fonction du contexte : # une instance du type de référence Wikidata approprié si c'est tout ce dont on a besoin, ou bien # un appel à la fonction de récupération appropriée, avec une instance du type de référence en argument. Les sélecteurs sont principalement utilisés pour fournir les arguments de l'appel d'une fonction dans l'interface utilisateur, la fonction appelée fournissant le contexte correspondant. Si l'utilisateur spécifie une valeur pour un argument ayant un type de référence Wikidata pour le type, le sélecteur indiquera (1). Dans ce cas, aucune recherche n'est effectuée. Si l'argument en question a un type Wikidata comme type, le sélecteur fournira (2), qui récupérera en interne l'objet entier et le rendra disponible à la fonction appelée. <span id="Display_elements"></span> === Affichage des éléments === [[File:Compact view of lexeme form for "umbrellas".png|thumb|Fig. 2. Vue compacte de la forme du lexème pour "umbrellas"]] Wikifunctions fournit également une vue simplifiée et compacte des entités Wikidata. Cette vue est affichée sur les pages lues et pour les sorties d'un appel de fonction. Cette vue compacte affiche l'icône Wikidata suivie d'une forme de mot associée à l'entité Wikidata (par exemple, un lemme d'un lexeme, la représentation d'une forme de lexème ou le libellé d'une entité), dans la langue de l'utilisateur si disponible. La forme de mot est liée à la page Wikidata de laquelle l'entité a été extraite. '''Exemple :''' la figure 2 affiche la vue compacte, sous le mot '''Result''', de la [[Z6824|<u>forme du lexème Wikidata</u>]] pour ''umbrellas'' (qu'on appelle ''représentation'' de la forme). Ceci est l'aspect initial du résultat de l'exécution d'une fonction qui renvoie une forme de lexème. [[File:Expanded view of lexeme form for "umbrellas".png|thumb|Fig. 3. Vue étendue de la forme du lexème pour "umbrellas"]] Si l'entité doit être explorée en détails, elle peut être développée en utilisant le bouton avec les ''chevrons'' vers la droite (qui ressemble à '>') avant l'élément. La vue étendue permet à l'utilisateur de comprendre le type de représentation utilisé pour cette entité. La représentation pourrait utiliser un type de référence Wikidata, un appel de fonction de la fonction de recherche Wikidata appropriée, ou l'instance entière de l'entité renvoyée par cet appel de fonction. Dans tous les cas, l'utilisateur pourra étendre, explorer et naviguer dans son contenu. '''Exemple :''' la figure 3 affiche la vue étendue de la forme de lexème pour ''umbrellas'', en cliquant sur le chevron de la figure 2. Ici nous voyons la présentation globale de l'instance de la [[Z6824|<u>forme de lexème Wikidata</u>]]. Chacun des composants imbriqués de la forme avec un chevron (par exemple, <code>identité</code>, <code>lexème</code>, etc.), peut être développé pour une exploration plus approfondie. <span id="Status_of_UI_components_for_Wikidata_entity_types"></span> === Etat des composants de l'interface utilisateur pour les types d'entités Wikidata === * [[Z6825|<u>Lexème Wikidata</u>]] ** Affichage et sélecteur : disponible * [[Z6824|<u>Forme d'un lexème Wikidata</u>]] ** Affichage et sélecteur : disponible * [[Z6826|<u>Sens d'un lexème Wikidata</u>]] ** Affichage et sélecteur: date de diffusion non encore déterminée * [[Z6821|<u>Elément Wikidata</u>]] ** Affichage et sélecteur : disponible * [[Z6822|<u>Propriété Wikidata</u>]] ** Affichage et sélecteur : disponible <span id="Limitations_of_UI_components_for_Wikidata_entity_types"></span> === Limitations des composants de l'interface utilisateur pour les types d'entités Wikidata === '''Discrimination visuelle'''. Actuellement l'interface utilisateur de Wikifunctions manque de discrimination visuelle entre les différents types d'entités Wikidata : * Les sélecteurs pour les autres types d'entités sont similaires à ceux des lexèmes Wikidata affichés sur la figure 1. Il n'y a pas d'indication explicite du type qui sera sélectionné. ** Contournements : en général on devine à partir du contexte quel type d'élément est sélectionné. En plus, le contenu des choix de sélection (dans la liste déroulante) dépend du type d'élément à sélectionner. Par exemple dans un sélecteur de ''lexème'' chaque choix affiche son lemme, sa langue, et une partie du discours (comme montré sur la figure 1), alors que dans un sélecteur de ''forme de lexème'' chaque choix affiche ses fonctionnalités sous forme de mots et grammaticales, ensemble avec les informations qui identifient le lexème contenu. * L'affichage compact des autres types d'entités est le même que celui des lexèmes Wikidata comme sur la Figure 2 (on ne voit que l'icône Wikidata et la forme sur un seul mot). ** Contournement : si le contexte n'est pas déterminant, vous pouvez cliquer sur les chevrons pour obtenir une vue étendue de l'entité qui montre clairement son type comme sur la figure 3. '''Absence de vues compactes'''. C'est parce que l'affichage des éléments pour le [[Z6006|sens du lexème <u>Wikidata</u>]] et la [[Z6003|<u>déclaration Wikidata</u>]] n'a pas été encore complètement déployé, que la présentation des elements de ces types peut prendre quelques fois trop de place et nuire à la lisibilité d'entités plus grosses les contenant. Ceci est spécialement vrai quand un lexème, une forme ou un sens de lexème contient une liste mesurable de déclarations. '''L'état ne correspond pas'''. bien que la fonction de recherche soit disponible pour le [[Z6826|<u>sens du lexème Wikidata</u>]], le sélecteur pour ce type n'est pas encore disponible. <span id="Appendix:_an_instance_of_Wikidata_lexeme"></span> == Appendice : une instance de lexème Wikidata == Cet exemple est présenté dans la sous-section ''Exemple'' de la section des ''Types Wikidata''. Il affiche une instance spécifique de lexème Wikidata, qui a été récupérée de [[:d:Lexeme:L3435|L3435 sur Wikidata]]. La colonne de droite montre la représentation formelle du ZObject (sous sa forme canonique); pour faciliter la lecture, la colonne de gauche montre le même contenu mais avec les libellés en anglais correrspondants aux éléments du ZObject. La représentation des ZObject Wikifunctions est présentée à {{ll|Wikifunctions:Function model}}; nous ne reprendrons pas les détails ici. L'exemple a été écourté en enlevant certains contenus comme indiqué par les parenthèses. Pour améliorer la lisibilité, on a omis également l'indication du type d'élément qui apparaît normalement en première position de chaque liste dans la forme canonique. {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{ "type": "Wikidata lexeme", "identity": { "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }, "lemmas": { "type": "Multilingual text", "texts": [ { "type": "Monolingual text", "language": "English", "text": "umbrella" } ] }, "language": "English", "lexical category": { "type": "Wikidata item reference", /* Wikidata item for "noun": */ "Wikidata item id": "Q1084" }, "statements": [ { "type": "Wikidata statement", "subject": { "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }, "predicate": { "type": "Wikidata property reference", /* Oxford English Dictionary ID */ "Wikidata property id": "P5275" }, "value": "208852", ... }, ... ], "senses": [ { "type": "Wikidata lexeme sense", "identity": { "type": "Wikidata lexeme sense reference", "Wikidata lexeme sense id": "L3435-S1" }, "glosses": { "type": "Multilingual text", "texts": [ { "type": "Monolingual text", "language": "Spanish", "text": "utensilio empleado para cubrirse de la lluvia" } ] }, "statements": [ ... ] } ], "forms": [ { "type": "Wikidata lexeme form", "identity": { "type": "Wikidata lexeme form reference", "Wikidata lexeme form id": "L3435-F1" }, "lexeme": { "type": "Wikidata lexeme reference", "Wikidata lexeme id": "L3435" }, "representations": { "type": "Multilingual text", "texts": [ { "type": "Monolingual text", "language": "English", "text": "umbrella" } ] }, "grammatical features": [ { "type": "Wikidata item reference", /* Wikidata item for "singular": */ "Wikidata item id": "Q110786" } ], "statements": [ /* (empty list) */ ] }, ... ] } </syntaxhighlight> | <syntaxhighlight lang="json" line="line">{ "Z1K1": "Z6005", "Z6005K1": { "Z1K1": "Z6095", "Z6095K1": "L3435" }, "Z6005K2": { "Z1K1": "Z12", "Z12K1": [ { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "umbrella" } ] }, "Z6005K3": "Z1002", "Z6005K4": { "Z1K1": "Z6091", "Z6091K1": "Q1084" }, "Z6005K5": [ { "Z1K1": "Z6003", "Z6003K1": { "Z1K1": "Z6095", "Z6095K1": "L3435" }, "Z6003K2": { "Z1K1": "Z6092", "Z6092K1": "P5275" }, "Z6003K3": "208852", ... }, ... ], "Z6005K6": [ { "Z1K1": "Z6006", "Z6006K1": { "Z1K1": "Z6096", "Z6096K1": "L3435-S1" }, "Z6006K2": { "Z1K1": "Z12", "Z12K1": [ { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "utensilio empleado para cubrirse de la lluvia" } ] }, "Z6006K3": [ ... ] } ], "Z6005K7": [ { "Z1K1": "Z6004", "Z6004K1": { "Z1K1": "Z6094", "Z6094K1": "L3435-F1" }, "Z6004K2": { "Z1K1": "Z6095", "Z6095K1": "L3435" }, "Z6004K3": { "Z1K1": "Z12", "Z12K1": [ { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "umbrella" } ] }, "Z6004K4": [ { "Z1K1": "Z6091", "Z6091K1": "Q110786" } ], "Z6004K5": [ ] }, ... ] } </syntaxhighlight> |} [[Category:Wikidata{{#translation:}}| ]] [[Category:Technical documentation{{#translation:}}]] efjfu6u5oqzzrfkrbsiu9j9d4jr83lf Z31331 0 74887 262417 258195 2026-04-01T14:20:34Z Mormegil 150 +cs 262417 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z31331" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z89" }, "Z17K2": "Z31331K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list items" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "リスト項目" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "položky seznamu" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z31332", "Z31333" ], "Z8K4": [ "Z14", "Z31334" ], "Z8K5": "Z31331" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "HTML unordered list" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "HTML箇条書き" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "odrážkový HTML seznam" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1062", "Z31K2": [ "Z6", "HTML seznam", "nečíslovaný HTML seznam" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "takes a list of HTML fragment list items and creates an HTML unordered \"bullet\" list" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "HTMLフラグメントのリストから箇条書きの行を作成" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "vytvoří odrážkový HTML seznam z dodaného seznamu HTML fragmentů" } ] } } b2obemtk1gxhprh8w1xjm1g1tzspuev Z31870 0 77701 262419 258435 2026-04-01T14:25:04Z Mormegil 150 +cs 262419 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z31870" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z31870K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display text for the link" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "リンク用の表示テキスト" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "zobrazený text odkazu" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z31870K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item of article to link to" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "リンクする記事の項目" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "položka, na jejíž článek se má odkazovat" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z31870K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language of article to link to" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "リンクする記事の言語" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "jazyk, na který má vést odkaz" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z31871", "Z31872", "Z31873", "Z32187" ], "Z8K4": [ "Z14", "Z31875" ], "Z8K5": "Z31870" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "link to Item article with display text" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "表示テキスト付きの項目記事にリンク" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "odkaz na článek o položce se zobrazeným textem" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Creates a link to the language Wikipedia article about the item, but the display text of the link is the given text. If there is no article, we just return the display text without it being a link." }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "アイテムに関する言語のWikipedia記事へのリンクを作成するが、リンクの表示テキストは指定されたテキスト。記事がない場合は、リンクではなく表示テキストを返す。" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "vytvoří odkaz na článek na Wikipedii v uvedeném jazyce, který pojednává o dané položce, přičemž použije dodaný text odkazu; pokud daná Wikipedie článek nemá, vloží jen text bez odkazu" } ] } } 0w981q73kdbnm0ev950s1qb8z2b72jg Z31921 0 77753 262418 258196 2026-04-01T14:23:25Z Mormegil 150 +cs 262418 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z31921" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z31921K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statement" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "文" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "tvrzení" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z31921K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "reference" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "参照" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "reference" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z31922" ], "Z8K4": [ "Z14", "Z31923" ], "Z8K5": "Z31921" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statement with reference" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "参照付きの文" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "tvrzení s referencí" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1062", "Z31K2": [ "Z6", "referencované tvrzení" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "doplní dodaný HTML fragment o referenci obsahující dodaný fragment" } ] } } 4888lzo7uoiszptupbkcoanchrs0cdt Z32053 0 78052 262423 258494 2026-04-01T15:44:55Z Csisc 991 262423 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32053" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z32053K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "URL" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z32053K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Title of webpage" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z32053K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Website name" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z20420", "Z17K2": "Z32053K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Access date" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z32054", "Z32141" ], "Z8K4": [ "Z14", "Z32089" ], "Z8K5": "Z32053" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Simple cite web" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "cite website", "website reference", "reference a website", "cite a website" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A simple version of the cite web template on the Wikipedia." } ] } } 2o7u3531i9ynjnog14vv88961yshcgx 262424 262423 2026-04-01T15:45:57Z Csisc 991 Removed Z32089 from the approved list of implementations 262424 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32053" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z32053K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "URL" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z32053K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Title of webpage" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z32053K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Website name" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z20420", "Z17K2": "Z32053K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Access date" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z32054", "Z32141" ], "Z8K4": [ "Z14" ], "Z8K5": "Z32053" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Simple cite web" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "cite website", "website reference", "reference a website", "cite a website" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A simple version of the cite web template on the Wikipedia." } ] } } 132rg26r5g67o6j439h1ec8naoaf2rf 262425 262424 2026-04-01T15:46:00Z Csisc 991 Removed Z32054 from the approved list of test cases 262425 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32053" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z32053K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "URL" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z32053K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Title of webpage" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z32053K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Website name" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z20420", "Z17K2": "Z32053K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Access date" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z32141" ], "Z8K4": [ "Z14" ], "Z8K5": "Z32053" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Simple cite web" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "cite website", "website reference", "reference a website", "cite a website" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A simple version of the cite web template on the Wikipedia." } ] } } 7omfl1akqgknrtp74v1bi8vcz4rqjat 262426 262425 2026-04-01T15:46:04Z Csisc 991 Removed Z32141 from the approved list of test cases 262426 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32053" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z32053K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "URL" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z32053K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Title of webpage" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z32053K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Website name" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z20420", "Z17K2": "Z32053K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Access date" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z32053" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Simple cite web" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "cite website", "website reference", "reference a website", "cite a website" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A simple version of the cite web template on the Wikipedia." } ] } } 1ypwupzkv43msuxudsxik192zp3vn8d 262427 262426 2026-04-01T15:46:37Z Csisc 991 262427 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32053" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z32053K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "URL" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z32053K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Title of webpage" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z32053K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Website name" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z20420", "Z17K2": "Z32053K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Access date" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z32053K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Display Language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z32053" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Simple cite web" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "cite website", "website reference", "reference a website", "cite a website" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A simple version of the cite web template on the Wikipedia." } ] } } ek997xoebceztxbe60uh8cqj3idbjzy 262429 262427 2026-04-01T15:55:38Z Csisc 991 Added Z32089 to the approved list of implementations 262429 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32053" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z32053K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "URL" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z32053K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Title of webpage" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z32053K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Website name" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z20420", "Z17K2": "Z32053K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Access date" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z32053K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Display Language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z32089" ], "Z8K5": "Z32053" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Simple cite web" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "cite website", "website reference", "reference a website", "cite a website" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A simple version of the cite web template on the Wikipedia." } ] } } kiykcagy1xjw6ss6gcjg1pq5l50bkpw 262430 262429 2026-04-01T15:55:48Z Csisc 991 Added Z32054 to the approved list of test cases 262430 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32053" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z32053K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "URL" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z32053K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Title of webpage" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z32053K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Website name" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z20420", "Z17K2": "Z32053K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Access date" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z32053K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Display Language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z32054" ], "Z8K4": [ "Z14", "Z32089" ], "Z8K5": "Z32053" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Simple cite web" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "cite website", "website reference", "reference a website", "cite a website" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A simple version of the cite web template on the Wikipedia." } ] } } q50utnuy9ii7vo0soexhwml6yj2pfmh 262451 262430 2026-04-01T19:23:44Z GrounderUK 50 Added Z33002 to the approved list of test cases 262451 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32053" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z32053K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "URL" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z32053K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Title of webpage" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z32053K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Website name" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z20420", "Z17K2": "Z32053K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Access date" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z32053K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Display Language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z32054", "Z33002" ], "Z8K4": [ "Z14", "Z32089" ], "Z8K5": "Z32053" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Simple cite web" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "cite website", "website reference", "reference a website", "cite a website" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A simple version of the cite web template on the Wikipedia." } ] } } ea385gjb1wz4c442sovw6y6o3kgbrz0 Z32054 0 78053 262431 257706 2026-04-01T15:58:20Z Csisc 991 262431 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32054" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z32053", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z32053", "Z32053K1": "https://en.wikipedia.org/wiki/United_States", "Z32053K2": "United States", "Z32053K3": "Wikipedia", "Z32053K4": { "Z1K1": "Z20420", "Z20420K1": { "Z1K1": "Z20159", "Z20159K1": { "Z1K1": "Z17813", "Z17813K1": "Z17814" }, "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "2026" } }, "Z20420K2": { "Z1K1": "Z20342", "Z20342K1": { "Z1K1": "Z16098", "Z16098K1": "Z16103" }, "Z20342K2": { "Z1K1": "Z13518", "Z13518K1": "14" } } }, "Z32053K5": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://en.wikipedia.org/wiki/United_States\"\u003EUnited States\u003C/a\u003E. \u003Ci\u003EWikipedia\u003C/i\u003E. Retrieved 14 March 2026.\u003C/sup\u003E" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "cite United States Wikipedia page" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "# T419789" } ] } } 60n48r74kgd6qpzzzwt7ooz4teczk9t Z32089 0 78153 262391 258040 2026-04-01T12:34:31Z Csisc 991 262391 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32089" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z32053", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": { "Z1K1": "Z7", "Z7K1": "Z27926", "Z27926K1": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z24331", "Z24331K1": { "Z1K1": "Z18", "Z18K1": "Z32053K2" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z18", "Z18K1": "Z32053K2" } }, "Z802K3": { "Z1K1": "Z18", "Z18K1": "Z32053K1" } }, "Z27873K2": "a", "Z27873K3": [ "Z6", "href" ], "Z27873K4": [ "Z6", { "Z1K1": "Z18", "Z18K1": "Z32053K1" } ] }, { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": "\u003C/a\u003E." }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z24331", "Z24331K1": { "Z1K1": "Z18", "Z18K1": "Z32053K3" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27849", "Z27849K1": { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z18", "Z18K1": "Z32053K3" } }, "Z27873K2": "i", "Z27873K3": [ "Z6" ], "Z27873K4": [ "Z6" ] }, "Z27849K2": { "Z1K1": "Z89", "Z89K1": ". " } }, "Z802K3": { "Z1K1": "Z89", "Z89K1": "" } }, { "Z1K1": "Z7", "Z7K1": "Z27849", "Z27849K1": { "Z1K1": "Z89", "Z89K1": "Retrieved " }, "Z27849K2": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z15175", "Z15175K1": { "Z1K1": "Z7", "Z7K1": "Z24974", "Z24974K1": { "Z1K1": "Z7", "Z7K1": "Z24936", "Z24936K1": { "Z1K1": "Z18", "Z18K1": "Z32053K4" } } }, "Z15175K2": { "Z1K1": "Z7", "Z7K1": "Z13713", "Z13713K1": { "Z1K1": "Z7", "Z7K1": "Z20160", "Z20160K1": { "Z1K1": "Z7", "Z7K1": "Z24948", "Z24948K1": { "Z1K1": "Z18", "Z18K1": "Z32053K4" } } } }, "Z15175K3": " " } } }, { "Z1K1": "Z89", "Z89K1": "." } ] }, "Z27873K2": "sup", "Z27873K3": [ "Z6", "class" ], "Z27873K4": [ "Z6", "ext-wikilambda-reference" ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English simple cite web, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 0ncdh09pg2ms5n5q0lk6h4ze5yopjd9 262392 262391 2026-04-01T12:35:48Z Csisc 991 262392 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32089" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z32053", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": { "Z1K1": "Z7", "Z7K1": "Z27926", "Z27926K1": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z24331", "Z24331K1": { "Z1K1": "Z18", "Z18K1": "Z32053K2" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z18", "Z18K1": "Z32053K2" } }, "Z802K3": { "Z1K1": "Z18", "Z18K1": "Z32053K1" } }, "Z27873K2": "a", "Z27873K3": [ "Z6", "href" ], "Z27873K4": [ "Z6", { "Z1K1": "Z18", "Z18K1": "Z32053K1" } ] }, { "Z1K1": "Z7", "Z7K1": "Z27861", "Z27861K1": "\u003C/a\u003E." }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z24331", "Z24331K1": { "Z1K1": "Z18", "Z18K1": "Z32053K3" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27849", "Z27849K1": { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z18", "Z18K1": "Z32053K3" } }, "Z27873K2": "i", "Z27873K3": [ "Z6" ], "Z27873K4": [ "Z6" ] }, "Z27849K2": { "Z1K1": "Z89", "Z89K1": ". " } }, "Z802K3": { "Z1K1": "Z89", "Z89K1": "" } }, { "Z1K1": "Z7", "Z7K1": "Z27849", "Z27849K1": { "Z1K1": "Z89", "Z89K1": "Retrieved " }, "Z27849K2": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z15175", "Z15175K1": { "Z1K1": "Z7", "Z7K1": "Z24974", "Z24974K1": { "Z1K1": "Z7", "Z7K1": "Z24936", "Z24936K1": { "Z1K1": "Z18", "Z18K1": "Z32053K4" } } }, "Z15175K2": { "Z1K1": "Z7", "Z7K1": "Z13713", "Z13713K1": { "Z1K1": "Z7", "Z7K1": "Z20160", "Z20160K1": { "Z1K1": "Z7", "Z7K1": "Z24948", "Z24948K1": { "Z1K1": "Z18", "Z18K1": "Z32053K4" } } } }, "Z15175K3": " " } } }, { "Z1K1": "Z89", "Z89K1": "." } ] }, "Z27873K2": "sup", "Z27873K3": [ "Z6", "class" ], "Z27873K4": [ "Z6", "ext-wikilambda-reference" ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English simple cite web, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } r2f347aeb5mevyicxgmn1agdlmz4btf 262393 262392 2026-04-01T12:37:00Z Csisc 991 262393 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32089" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z32053", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": { "Z1K1": "Z7", "Z7K1": "Z27926", "Z27926K1": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z24331", "Z24331K1": { "Z1K1": "Z18", "Z18K1": "Z32053K2" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z18", "Z18K1": "Z32053K2" } }, "Z802K3": { "Z1K1": "Z18", "Z18K1": "Z32053K1" } }, "Z27873K2": "a", "Z27873K3": [ "Z6", "href" ], "Z27873K4": [ "Z6", { "Z1K1": "Z18", "Z18K1": "Z32053K1" } ] }, { "Z1K1": "Z7", "Z7K1": "Z27861", "Z27861K1": "\u003C/a\u003E. " }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z24331", "Z24331K1": { "Z1K1": "Z18", "Z18K1": "Z32053K3" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27849", "Z27849K1": { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z18", "Z18K1": "Z32053K3" } }, "Z27873K2": "i", "Z27873K3": [ "Z6" ], "Z27873K4": [ "Z6" ] }, "Z27849K2": { "Z1K1": "Z89", "Z89K1": ". " } }, "Z802K3": { "Z1K1": "Z89", "Z89K1": "" } }, { "Z1K1": "Z7", "Z7K1": "Z27849", "Z27849K1": { "Z1K1": "Z89", "Z89K1": "Retrieved " }, "Z27849K2": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z15175", "Z15175K1": { "Z1K1": "Z7", "Z7K1": "Z24974", "Z24974K1": { "Z1K1": "Z7", "Z7K1": "Z24936", "Z24936K1": { "Z1K1": "Z18", "Z18K1": "Z32053K4" } } }, "Z15175K2": { "Z1K1": "Z7", "Z7K1": "Z13713", "Z13713K1": { "Z1K1": "Z7", "Z7K1": "Z20160", "Z20160K1": { "Z1K1": "Z7", "Z7K1": "Z24948", "Z24948K1": { "Z1K1": "Z18", "Z18K1": "Z32053K4" } } } }, "Z15175K3": " " } } }, { "Z1K1": "Z89", "Z89K1": "." } ] }, "Z27873K2": "sup", "Z27873K3": [ "Z6", "class" ], "Z27873K4": [ "Z6", "ext-wikilambda-reference" ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English simple cite web, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } mdomj809sdj8rslt8mdn7onldd6stw3 262394 262393 2026-04-01T12:43:48Z Csisc 991 262394 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32089" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z32053", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": { "Z1K1": "Z7", "Z7K1": "Z27926", "Z27926K1": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z24331", "Z24331K1": { "Z1K1": "Z18", "Z18K1": "Z32053K2" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z18", "Z18K1": "Z32053K2" } }, "Z802K3": { "Z1K1": "Z18", "Z18K1": "Z32053K1" } }, "Z27873K2": "a", "Z27873K3": [ "Z6", "href" ], "Z27873K4": [ "Z6", { "Z1K1": "Z18", "Z18K1": "Z32053K1" } ] }, { "Z1K1": "Z7", "Z7K1": "Z27861", "Z27861K1": ". " }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z24331", "Z24331K1": { "Z1K1": "Z18", "Z18K1": "Z32053K3" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27849", "Z27849K1": { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z18", "Z18K1": "Z32053K3" } }, "Z27873K2": "i", "Z27873K3": [ "Z6" ], "Z27873K4": [ "Z6" ] }, "Z27849K2": { "Z1K1": "Z89", "Z89K1": ". " } }, "Z802K3": { "Z1K1": "Z89", "Z89K1": "" } }, { "Z1K1": "Z7", "Z7K1": "Z27849", "Z27849K1": { "Z1K1": "Z89", "Z89K1": "Retrieved " }, "Z27849K2": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z15175", "Z15175K1": { "Z1K1": "Z7", "Z7K1": "Z24974", "Z24974K1": { "Z1K1": "Z7", "Z7K1": "Z24936", "Z24936K1": { "Z1K1": "Z18", "Z18K1": "Z32053K4" } } }, "Z15175K2": { "Z1K1": "Z7", "Z7K1": "Z13713", "Z13713K1": { "Z1K1": "Z7", "Z7K1": "Z20160", "Z20160K1": { "Z1K1": "Z7", "Z7K1": "Z24948", "Z24948K1": { "Z1K1": "Z18", "Z18K1": "Z32053K4" } } } }, "Z15175K3": " " } } }, { "Z1K1": "Z89", "Z89K1": "." } ] }, "Z27873K2": "sup", "Z27873K3": [ "Z6", "class" ], "Z27873K4": [ "Z6", "ext-wikilambda-reference" ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English simple cite web, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 2lc0ko3raw8e124vph62zpqsfarftz2 262428 262394 2026-04-01T15:52:21Z Csisc 991 262428 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32089" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z32053", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": { "Z1K1": "Z7", "Z7K1": "Z27926", "Z27926K1": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z24331", "Z24331K1": { "Z1K1": "Z18", "Z18K1": "Z32053K2" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z18", "Z18K1": "Z32053K2" } }, "Z802K3": { "Z1K1": "Z18", "Z18K1": "Z32053K1" } }, "Z27873K2": "a", "Z27873K3": [ "Z6", "href" ], "Z27873K4": [ "Z6", { "Z1K1": "Z18", "Z18K1": "Z32053K1" } ] }, { "Z1K1": "Z7", "Z7K1": "Z27861", "Z27861K1": ". " }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z24331", "Z24331K1": { "Z1K1": "Z18", "Z18K1": "Z32053K3" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27849", "Z27849K1": { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z18", "Z18K1": "Z32053K3" } }, "Z27873K2": "i", "Z27873K3": [ "Z6" ], "Z27873K4": [ "Z6" ] }, "Z27849K2": { "Z1K1": "Z89", "Z89K1": ". " } }, "Z802K3": { "Z1K1": "Z89", "Z89K1": "" } }, { "Z1K1": "Z7", "Z7K1": "Z27849", "Z27849K1": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z6091", "Z6091K1": "Q114946753" }, "Z23753K2": { "Z1K1": "Z18", "Z18K1": "Z32053K5" } } }, "Z27849K2": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z15175", "Z15175K1": { "Z1K1": "Z7", "Z7K1": "Z24974", "Z24974K1": { "Z1K1": "Z7", "Z7K1": "Z24936", "Z24936K1": { "Z1K1": "Z18", "Z18K1": "Z32053K4" } } }, "Z15175K2": { "Z1K1": "Z7", "Z7K1": "Z13713", "Z13713K1": { "Z1K1": "Z7", "Z7K1": "Z20160", "Z20160K1": { "Z1K1": "Z7", "Z7K1": "Z24948", "Z24948K1": { "Z1K1": "Z18", "Z18K1": "Z32053K4" } } } }, "Z15175K3": " " } } }, { "Z1K1": "Z89", "Z89K1": "." } ] }, "Z27873K2": "sup", "Z27873K3": [ "Z6", "class" ], "Z27873K4": [ "Z6", "ext-wikilambda-reference" ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English simple cite web, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } s9jdh87ta8u15gfok45eike3boj3rso 262433 262428 2026-04-01T16:40:14Z Csisc 991 262433 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32089" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z32053", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": { "Z1K1": "Z7", "Z7K1": "Z27926", "Z27926K1": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z24331", "Z24331K1": { "Z1K1": "Z18", "Z18K1": "Z32053K2" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z18", "Z18K1": "Z32053K2" } }, "Z802K3": { "Z1K1": "Z18", "Z18K1": "Z32053K1" } }, "Z27873K2": "a", "Z27873K3": [ "Z6", "href" ], "Z27873K4": [ "Z6", { "Z1K1": "Z18", "Z18K1": "Z32053K1" } ] }, { "Z1K1": "Z7", "Z7K1": "Z27861", "Z27861K1": ". " }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z24331", "Z24331K1": { "Z1K1": "Z18", "Z18K1": "Z32053K3" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27849", "Z27849K1": { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z18", "Z18K1": "Z32053K3" } }, "Z27873K2": "i", "Z27873K3": [ "Z6" ], "Z27873K4": [ "Z6" ] }, "Z27849K2": { "Z1K1": "Z89", "Z89K1": ". " } }, "Z802K3": { "Z1K1": "Z89", "Z89K1": "" } }, { "Z1K1": "Z7", "Z7K1": "Z27849", "Z27849K1": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z18", "Z18K1": "Z32053K5" }, "Z11K2": { "Z1K1": "Z7", "Z7K1": "Z23159", "Z23159K1": { "Z1K1": "Z7", "Z7K1": "Z19279", "Z19279K1": { "Z1K1": "Z7", "Z7K1": "Z803", "Z803K1": { "Z1K1": "Z39", "Z39K1": "Z6001K2" }, "Z803K2": { "Z1K1": "Z7", "Z7K1": "Z6822", "Z6822K1": { "Z1K1": "Z6092", "Z6092K1": "P813" } } } }, "Z23159K2": { "Z1K1": "Z18", "Z18K1": "Z32053K5" } } } } }, "Z27849K2": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z15175", "Z15175K1": { "Z1K1": "Z7", "Z7K1": "Z24974", "Z24974K1": { "Z1K1": "Z7", "Z7K1": "Z24936", "Z24936K1": { "Z1K1": "Z18", "Z18K1": "Z32053K4" } } }, "Z15175K2": { "Z1K1": "Z7", "Z7K1": "Z13713", "Z13713K1": { "Z1K1": "Z7", "Z7K1": "Z20160", "Z20160K1": { "Z1K1": "Z7", "Z7K1": "Z24948", "Z24948K1": { "Z1K1": "Z18", "Z18K1": "Z32053K4" } } } }, "Z15175K3": " " } } }, { "Z1K1": "Z89", "Z89K1": "." } ] }, "Z27873K2": "sup", "Z27873K3": [ "Z6", "class" ], "Z27873K4": [ "Z6", "ext-wikilambda-reference" ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English simple cite web, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 0nmadeqeitbhjrcm2usfyyulertuhik 262435 262433 2026-04-01T17:04:26Z Csisc 991 262435 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32089" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z32053", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": { "Z1K1": "Z7", "Z7K1": "Z27926", "Z27926K1": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z24331", "Z24331K1": { "Z1K1": "Z18", "Z18K1": "Z32053K2" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z18", "Z18K1": "Z32053K2" } }, "Z802K3": { "Z1K1": "Z18", "Z18K1": "Z32053K1" } }, "Z27873K2": "a", "Z27873K3": [ "Z6", "href" ], "Z27873K4": [ "Z6", { "Z1K1": "Z18", "Z18K1": "Z32053K1" } ] }, { "Z1K1": "Z7", "Z7K1": "Z27861", "Z27861K1": ". " }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z24331", "Z24331K1": { "Z1K1": "Z18", "Z18K1": "Z32053K3" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27849", "Z27849K1": { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z18", "Z18K1": "Z32053K3" } }, "Z27873K2": "i", "Z27873K3": [ "Z6" ], "Z27873K4": [ "Z6" ] }, "Z27849K2": { "Z1K1": "Z89", "Z89K1": ". " } }, "Z802K3": { "Z1K1": "Z89", "Z89K1": "" } }, { "Z1K1": "Z7", "Z7K1": "Z27849", "Z27849K1": { "Z1K1": "Z7", "Z7K1": "Z27849", "Z27849K1": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z10771", "Z10771K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z6091", "Z6091K1": "Q114946753" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z32053K5" } } } }, "Z27849K2": { "Z1K1": "Z89", "Z89K1": ": " } }, "Z27849K2": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z15175", "Z15175K1": { "Z1K1": "Z7", "Z7K1": "Z24974", "Z24974K1": { "Z1K1": "Z7", "Z7K1": "Z24936", "Z24936K1": { "Z1K1": "Z18", "Z18K1": "Z32053K4" } } }, "Z15175K2": { "Z1K1": "Z7", "Z7K1": "Z13713", "Z13713K1": { "Z1K1": "Z7", "Z7K1": "Z20160", "Z20160K1": { "Z1K1": "Z7", "Z7K1": "Z24948", "Z24948K1": { "Z1K1": "Z18", "Z18K1": "Z32053K4" } } } }, "Z15175K3": " " } } }, { "Z1K1": "Z89", "Z89K1": "." } ] }, "Z27873K2": "sup", "Z27873K3": [ "Z6", "class" ], "Z27873K4": [ "Z6", "ext-wikilambda-reference" ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English simple cite web, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } hnu1q0b2pfqjtmtm0z7wkd8hes25k1n 262436 262435 2026-04-01T17:04:46Z Csisc 991 262436 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32089" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z32053", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": { "Z1K1": "Z7", "Z7K1": "Z27926", "Z27926K1": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z24331", "Z24331K1": { "Z1K1": "Z18", "Z18K1": "Z32053K2" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z18", "Z18K1": "Z32053K2" } }, "Z802K3": { "Z1K1": "Z18", "Z18K1": "Z32053K1" } }, "Z27873K2": "a", "Z27873K3": [ "Z6", "href" ], "Z27873K4": [ "Z6", { "Z1K1": "Z18", "Z18K1": "Z32053K1" } ] }, { "Z1K1": "Z7", "Z7K1": "Z27861", "Z27861K1": ". " }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z24331", "Z24331K1": { "Z1K1": "Z18", "Z18K1": "Z32053K3" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27849", "Z27849K1": { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z18", "Z18K1": "Z32053K3" } }, "Z27873K2": "i", "Z27873K3": [ "Z6" ], "Z27873K4": [ "Z6" ] }, "Z27849K2": { "Z1K1": "Z89", "Z89K1": ". " } }, "Z802K3": { "Z1K1": "Z89", "Z89K1": "" } }, { "Z1K1": "Z7", "Z7K1": "Z27849", "Z27849K1": { "Z1K1": "Z7", "Z7K1": "Z27849", "Z27849K1": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z10771", "Z10771K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z6091", "Z6091K1": "Q114946753" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z32053K5" } } } }, "Z27849K2": { "Z1K1": "Z89", "Z89K1": ": " } }, "Z27849K2": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z15175", "Z15175K1": { "Z1K1": "Z7", "Z7K1": "Z24974", "Z24974K1": { "Z1K1": "Z7", "Z7K1": "Z24936", "Z24936K1": { "Z1K1": "Z18", "Z18K1": "Z32053K4" } } }, "Z15175K2": { "Z1K1": "Z7", "Z7K1": "Z13713", "Z13713K1": { "Z1K1": "Z7", "Z7K1": "Z20160", "Z20160K1": { "Z1K1": "Z7", "Z7K1": "Z24948", "Z24948K1": { "Z1K1": "Z18", "Z18K1": "Z32053K4" } } } }, "Z15175K3": " " } } }, { "Z1K1": "Z89", "Z89K1": "." } ] }, "Z27873K2": "sup", "Z27873K3": [ "Z6", "class" ], "Z27873K4": [ "Z6", "ext-wikilambda-reference" ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Simple cite web, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } szm85gazq1bt1eyo7a0bq64a4c0hhgy 262438 262436 2026-04-01T17:44:34Z Csisc 991 262438 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32089" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z32053", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": { "Z1K1": "Z7", "Z7K1": "Z27926", "Z27926K1": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z24331", "Z24331K1": { "Z1K1": "Z18", "Z18K1": "Z32053K2" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z18", "Z18K1": "Z32053K2" } }, "Z802K3": { "Z1K1": "Z18", "Z18K1": "Z32053K1" } }, "Z27873K2": "a", "Z27873K3": [ "Z6", "href" ], "Z27873K4": [ "Z6", { "Z1K1": "Z18", "Z18K1": "Z32053K1" } ] }, { "Z1K1": "Z7", "Z7K1": "Z27861", "Z27861K1": ". " }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z24331", "Z24331K1": { "Z1K1": "Z18", "Z18K1": "Z32053K3" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27849", "Z27849K1": { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z18", "Z18K1": "Z32053K3" } }, "Z27873K2": "i", "Z27873K3": [ "Z6" ], "Z27873K4": [ "Z6" ] }, "Z27849K2": { "Z1K1": "Z89", "Z89K1": ". " } }, "Z802K3": { "Z1K1": "Z89", "Z89K1": "" } }, { "Z1K1": "Z7", "Z7K1": "Z27849", "Z27849K1": { "Z1K1": "Z7", "Z7K1": "Z27849", "Z27849K1": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z10771", "Z10771K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z6091", "Z6091K1": "Q114946753" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z32053K5" } } } }, "Z27849K2": { "Z1K1": "Z89", "Z89K1": ": " } }, "Z27849K2": { "Z1K1": "Z7", "Z7K1": "Z27849", "Z27849K1": { "Z1K1": "Z89", "Z89K1": ": " }, "Z27849K2": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z20780", "Z20780K1": { "Z1K1": "Z18", "Z18K1": "Z32053K4" }, "Z20780K2": { "Z1K1": "Z18", "Z18K1": "Z32053K5" } } } } }, { "Z1K1": "Z89", "Z89K1": "." } ] }, "Z27873K2": "sup", "Z27873K3": [ "Z6", "class" ], "Z27873K4": [ "Z6", "ext-wikilambda-reference" ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Simple cite web, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } jr5zz6pj90dz13zisudjxocvyqg1c4u 262439 262438 2026-04-01T17:47:06Z Csisc 991 262439 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32089" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z32053", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": { "Z1K1": "Z7", "Z7K1": "Z27926", "Z27926K1": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z24331", "Z24331K1": { "Z1K1": "Z18", "Z18K1": "Z32053K2" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z18", "Z18K1": "Z32053K2" } }, "Z802K3": { "Z1K1": "Z18", "Z18K1": "Z32053K1" } }, "Z27873K2": "a", "Z27873K3": [ "Z6", "href" ], "Z27873K4": [ "Z6", { "Z1K1": "Z18", "Z18K1": "Z32053K1" } ] }, { "Z1K1": "Z7", "Z7K1": "Z27861", "Z27861K1": ". " }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z24331", "Z24331K1": { "Z1K1": "Z18", "Z18K1": "Z32053K3" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27849", "Z27849K1": { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z18", "Z18K1": "Z32053K3" } }, "Z27873K2": "i", "Z27873K3": [ "Z6" ], "Z27873K4": [ "Z6" ] }, "Z27849K2": { "Z1K1": "Z89", "Z89K1": ". " } }, "Z802K3": { "Z1K1": "Z89", "Z89K1": "" } }, { "Z1K1": "Z7", "Z7K1": "Z27849", "Z27849K1": { "Z1K1": "Z7", "Z7K1": "Z27849", "Z27849K1": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z10771", "Z10771K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z6091", "Z6091K1": "Q114946753" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z32053K5" } } } }, "Z27849K2": { "Z1K1": "Z89", "Z89K1": ": " } }, "Z27849K2": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z20780", "Z20780K1": { "Z1K1": "Z18", "Z18K1": "Z32053K4" }, "Z20780K2": { "Z1K1": "Z18", "Z18K1": "Z32053K5" } } } }, { "Z1K1": "Z89", "Z89K1": "." } ] }, "Z27873K2": "sup", "Z27873K3": [ "Z6", "class" ], "Z27873K4": [ "Z6", "ext-wikilambda-reference" ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Simple cite web, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } q1wxegsaox139uuw7yvvw3vwlhvtitl Z32196 0 78355 262529 258449 2026-04-01T23:44:11Z Hakimi97 198 Using ter instead of paling 262529 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32196" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z32176", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z13522", "Z13522K1": { "Z1K1": "Z18", "Z18K1": "Z32176K2" }, "Z13522K2": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z32177", "Z32177K1": { "Z1K1": "Z18", "Z18K1": "Z32176K1" }, "Z32177K2": { "Z1K1": "Z18", "Z18K1": "Z32176K3" } }, "Z802K3": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z7", "Z7K1": "Z14404", "Z14404K1": { "Z1K1": "Z7", "Z7K1": "Z32177", "Z32177K1": { "Z1K1": "Z18", "Z18K1": "Z32176K1" }, "Z32177K2": { "Z1K1": "Z18", "Z18K1": "Z32176K3" } } }, "Z11K2": { "Z1K1": "Z7", "Z7K1": "Z15175", "Z15175K1": { "Z1K1": "Z7", "Z7K1": "Z30603", "Z30603K1": { "Z1K1": "Z18", "Z18K1": "Z32176K2" } }, "Z15175K2": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z32177", "Z32177K1": { "Z1K1": "Z18", "Z18K1": "Z32176K1" }, "Z32177K2": { "Z1K1": "Z18", "Z18K1": "Z32176K3" } } }, "Z15175K3": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z10615", "Z10615K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z32177", "Z32177K1": { "Z1K1": "Z18", "Z18K1": "Z32176K1" }, "Z32177K2": { "Z1K1": "Z18", "Z18K1": "Z32176K3" } } }, "Z10615K2": "ter" }, "Z802K2": "", "Z802K3": " " } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Malay ordinal-superlative construct, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 84yvc6dmvjit8lx2rnrx6furpg121dq Z32255 0 78446 262416 260050 2026-04-01T14:05:36Z Higa4 889 + ja 262416 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32255" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z32249", "Z14293K2": [ "Z60", "Z1002", "Z1689", "Z1199", "Z1113", "Z1437", "Z1966", "Z1299" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32612", "Z14293K2": [ "Z60", "Z1403" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32994", "Z14293K2": [ "Z60", "Z1830", "Z1326", "Z1171", "Z1736" ] } ], "Z14294K2": "Z32249" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for collective role sentence" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 0yqt2k7cnt5tjvdu18o4cwo8ne8bklq Z32496 0 78743 262574 262146 2026-04-02T01:57:59Z 99of9 1622 Added Z33017 to the approved list of test cases 262574 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32496" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z32496K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject meaning QID" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z32496K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "object meaning QID" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z32496K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "wikilink subject?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z32496K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "wikilink object?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z32496K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject link QID" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z32496K6", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "object link QID" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z32496K7", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "additional subject grammatical features (optional)" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z32496K8", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "additional object grammatical features (optional)" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z32496K9", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[#] subject adjectival modifiers (optional)" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z32496K10", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[#] object adjectival modifiers (optional)" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z32496K11", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[#] relational grammatical features (optional)" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z32496K12", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "variant of English" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z32520", "Z32498", "Z32499", "Z32513", "Z32512", "Z32524", "Z32683", "Z32685", "Z32686", "Z32778", "Z33017" ], "Z8K4": [ "Z14", "Z32497" ], "Z8K5": "Z32496" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "X has Y, semantic + optional grammar, English" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "English \"X have Y\"", "X have Y", "An X has a Y", "The X has a Y", "X has a Y", "X has the Y" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Constructs \"X has Y\" with optional links and appropriate articles, with the scope to include adjectival modifiers and optional grammatical guidance." } ] } } gvswd4dj69crqsi1p9kqicdtbgm1mos Z32516 0 78765 262567 260649 2026-04-02T01:25:09Z 99of9 1622 nudge 262567 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32516" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z32516K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of grammatical features" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z32517", "Z32519", "Z32687" ], "Z8K4": [ "Z14", "Z32518" ], "Z8K5": "Z32516" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "grammatical features indicate definite article, En" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "should have \"the\"", "needs \"the\" prefix" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "from a list of preferred grammatical features (coming from any language), decide whether the English text needs a definite article" } ] } } 0uztwll9h47b3sapmahtaonwzf9awby Z32534 0 78784 262606 262032 2026-04-02T11:32:21Z 内存溢出的猫 8400 262606 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32534" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z32536", "Z14293K2": [ "Z60", "Z1002", "Z1113", "Z1199", "Z1437", "Z1966", "Z1124", "Z1689" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32591", "Z14293K2": [ "Z60", "Z1004", "Z1640", "Z1757" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32688", "Z14293K2": [ "Z60", "Z1830", "Z1326", "Z1171", "Z1736" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32910", "Z14293K2": [ "Z60", "Z1592" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32910", "Z14293K2": [ "Z60", "Z1006", "Z1645", "Z1411" ] } ], "Z14294K2": "Z32536" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for creative work - entity, class, creator" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "config oeuvre - entité, classe, créateur/trice" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } p4x15kmsn4esdprdwgvkhw29e7z9obs 262607 262606 2026-04-02T11:32:51Z 内存溢出的猫 8400 Chinese 262607 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32534" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z32536", "Z14293K2": [ "Z60", "Z1002", "Z1113", "Z1199", "Z1437", "Z1966", "Z1124", "Z1689" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32591", "Z14293K2": [ "Z60", "Z1004", "Z1640", "Z1757" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32688", "Z14293K2": [ "Z60", "Z1830", "Z1326", "Z1171", "Z1736" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32910", "Z14293K2": [ "Z60", "Z1592" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z33026", "Z14293K2": [ "Z60", "Z1006", "Z1645", "Z1411" ] } ], "Z14294K2": "Z32536" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for creative work - entity, class, creator" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "config oeuvre - entité, classe, créateur/trice" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } e6i0307rw0hdjtc938scyskh655ukmw Z32635 0 78984 262583 260447 2026-04-02T07:15:58Z So9q 3791 Removed Z32636 from the approved list of implementations 262583 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32635" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z32635K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "items" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z32635K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z32635" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "join labels from items (language-aware)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 6r2wr47jf3f0hzwfto61rs9nqfof0km Wikifunctions:Status updates/2026-03-26/de 4 79211 262453 262280 2026-04-01T19:29:13Z Ameisenigel 44 Created page with "Diese Woche hatten wir 76 (!) neue Funktionen. Das ist deutlich mehr als üblich, was auf den Start der Abstrakten Wikipedia Beta zurückzuführen ist. Hier ist eine unvollständige Liste von Funktionen mit Implementierungen und bestandenen Tests, um einen Eindruck davon zu bekommen, welche Funktionen erstellt wurden. Vielen Dank an alle für ihre Beiträge!" 262453 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-03-19 | nextlabel = Nächstes Update | next = }} <span id="First_few_days_of_Abstract_Wikipedia_Beta"></span> === Erste Tage der Abstrakten Wikipedia Beta === Letzte Woche starteten wir die Beta-Version der Abstrakten Wikipedia und viele von euch haben vorbeigeschaut, einige sind sogar Teil unserer neuen Community geworden. Wir freuen uns sehr über den bisherigen Verlauf! Die Zahlen ändern sich ständig, aber bisher wurden bereits über 120 Artikel begonnen. [[User:ChaoticVermillion|ChaoticVermillion]] hat [https://abstract.wikipedia.org/wiki/User:ChaoticVermillion/First_Abstract_Wiki_pages eine Seite erstellt, um die ersten 25 Artikel zu würdigen]. Besonders erfreulich ist, dass über 75 Freiwillige zum Wiki beigetragen haben und es bereits über 1000 Bearbeitungen gab. Uns ist bewusst, dass das Mitwirken an der Abstrakten Wikipedia derzeit nicht sehr benutzerfreundlich ist und viele Dinge nicht funktionieren. Wir haben bereits zahlreiche Fehler behoben (siehe den Abschnitt zu Letzten Änderungen an der Software weiter unten) und arbeiten an vielen weiteren. Aufgrund der ersten Reaktionen und eurer Rückmeldungen ändern wir unsere Pläne für die kommenden Quartale und konzentrieren uns künftig auf die von euch angesprochenen Fehlerbehebungen, Funktionen und Möglichkeiten. Wir beobachten das Phabricator-Board, die Projektdiskussion und den Telegram-/IRC-Chat und sammeln eure Rückmeldungen und Vorschläge. Dies wird in den nächsten Monaten unsere Priorität sein. Wir freuen uns sehr über die deutlich gestiegene Anzahl neuer Funktionen auf Wikifunctions. Diese Woche konnten wir 79 neue Funktionen vermelden! Einige davon sind für Sprachen gedacht, für die es bisher keine solchen Funktionen gab, und andere bieten Funktionen, die das Schreiben von Artikeln für die Abstrakte Wikipedia erleichtern. Übrigens, hier ein Tipp: Aktuell erfolgt das Caching für die Abstrakte Wikipedia auf “Fragment“-Ebene. Das bedeutet: Wenn du mehrere Sätze in einen Absatz einfügst, wird der gesamte Absatz ausgeführt, was zu Zeitüberschreitungen führen kann und im Cache gespeichert wird. Wenn du stattdessen vorerst in jedes Fragment einen Satz einfügst, verteilen sich das Caching und die Auswertung gleichmäßiger, wodurch mehr Inhalte verarbeitet werden können. Wir planen, dies zukünftig zu beheben, aber es kann noch etwas dauern. Probiere daher vorerst diesen Tipp aus. Du kannst dies später jederzeit wieder ändern und die Sätze bei Bedarf zu Absätzen zusammenfassen. Wie du vielleicht bemerkt hast, haben wir einige Fehler behoben und Verbesserungen vorgenommen. Wir haben einen Fehler behoben, der zu einer fehlerhaften Konfiguration einiger Namensräume führte, wodurch die Diskussions- und Benutzerseiten nicht mehr funktionierten und die ersten Artikel am falschen Ort veröffentlicht wurden ([[:phab:T420617|T420617]], [[:phab:T420649|T420649]]). Wir haben die Kompositionssprache des Orchestrierers vorübergehend auf v1 zurückgesetzt ([[:phab:T418887|T418887]]), anschließend einige schnelle Korrekturen vorgenommen ([[:phab:T419833|T419833]]) und sie dann wieder aktiviert — siehe unten. Wir haben einen fest codierten Link für Richtlinien auf die neue Liste der initialen Richtlinien geändert. Wir haben einen Fehler behoben, der dazu führte, dass der Arbeitsablauf zur Artikelerstellung an der falschen Stelle suchte, um sicherzustellen, dass du keine bestehende Seite überschreibst ([[:phab:T420725|T420725]]). Er funktionierte, wenn du direkt zu Special:CreateAbstract/Q123456 navigierst ([[:phab:T420916|T420916]]). Wir haben die Vorschauansicht angepasst, um den RTL-Status der Sprache korrekt anzuzeigen ([[:phab:T420687|T420687]]), und Hilfelinks für die Seiten zum Anzeigen und Erstellen von abstrakten Artikeln hinzugefügt. Aktuell arbeiten wir an der Verbesserung der Leistung und des Caching, der Behebung der Probleme mit den /view/-Links, der Anzeige von Seiten der Abstrakten Wikipedia in den Datenbankansichten der Tools, der Erweiterung der Website-Statistiken und einigen weiteren kleineren Optimierungen. Vielen Dank für eure Geduld! Gibt uns weiterhin Rückmeldung! Wir wissen eure Bereitschaft, Dinge auszuprobieren, sehr zu schätzen und freuen uns, dass ihr diese frühe Version der Abstrakten Wikipedia akzeptiert. <span id="Status_of_Composition_Language_v2"></span> === Status von Kompositionssprache v2 === Vor einigen Wochen haben wir die Kompositionssprache v2 in der Produktion aktiviert. Es gab einige kleinere Fehler, die das Team beheben konnte, aber auch eine Reihe von Funktionsaufrufen, die sich nicht mehr eindeutig spezifizieren ließen. Ein Beispiel hierfür befindet sich [[:phab:T419833|hier]]. Diese Funktionsaufrufe funktionierten in v1 aufgrund zweier Gründe: 1) eines extrem verzögerten Ausführungsmodells und 2) einer unzureichenden Fehlerbehandlung. In v2 ist die Ausführungsreihenfolge deutlich strenger (und verständlicher!) und die Fehlerbehandlung ist vorhersehbar geworden. Wenn also ein [[Z7|Z7/Funktionsaufruf]] einen Fehler verursacht, wird dieser Fehler in v2 sofort zurückgegeben. Wir haben der Kompositionssprache v2 [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/merge_requests/606 eine temporäre Indirektionsebene] (im Folgenden "Scope-Hack") hinzugefügt. Dadurch verhalten sich betroffene Funktionen weitgehend wie in v1. Dies ist jedoch nur eine vorübergehende Maßnahme. Sie beeinträchtigt die Leistung und führt zu einer etwas ungewöhnlichen Semantik der Wikifunctions-Sprache. Zukünftig sollten Kompositionen, die auf Fehlerbehandlungsfunktionen (z. B. [[Z850|Z850/Try-Catch]] und [[Z853|Z853/Fehler erhalten]]) angewiesen sind, [[Z7|Z7/Funktionsaufrufe]] der obersten Ebene in [[Z99|Z99/Zitat]] einbetten und anschließend [[Z899|Z899/Zitat aufheben]] innerhalb der Komposition verwenden. Diese Technik funktioniert nachweislich in allen Versionen der Kompositionssprache, sodass alle bestehenden Funktionen migriert werden können. Ein weiterer unerwünschter Nebeneffekt von v2 und ihrer neuen Fehlerbehandlungsstrategie ist, dass viele fehlgeschlagene Funktionsaufrufe möglicherweise einen anderen Fehlertyp zurückgeben. Wir arbeiten zwar daran, stets den präzisesten und aussagekräftigsten Fehlertyp zurückzugeben, dennoch kann es vorkommen, dass viele Aufrufe, die auf [[Z850|Z850/Try-Catch]] angewiesen sind, um einen bestimmten Fehlertyp abzufangen, nun fehlschlagen, bis der erwartete Fehlertyp auf den von v2 ausgegebenen korrigiert wurde. Wir werden alle auftretenden Inhaltsprobleme dokumentieren und ihren Status hier verfolgen: [[Wikifunctions:Request for cleanup|Wikifunctions:Request for cleanup]]. Sobald diese Funktionen migriert wurden, werden wir den Scope-Hack rückgängig machen. <span id="Recent_Changes_in_the_software"></span> === Letzte Änderungen an der Software === Diese Woche haben wir bei Wikifunctions folgende Änderungen vorgenommen: Wenn du einen Artikel mit dem Visual Editor bearbeitest und dabei einen Wikifunctions-Aufruf verwendest, der eine Referenz erstellt, wird der Stil nun deutlicher angezeigt. Außerdem wird jetzt die Standard-Warnmeldung von MediaWiki angezeigt, wenn du eine ältere Version einer Wikifunctions-Objektseite bearbeitest ([[:phab:T364318|T364318]]). <span id="Wikifunctions_presentation_at_WikiCon_Australia_on_11_April_2026"></span> === Wikifunctions-Präsentation bei der WikiCon Australien am 11. April 2026 === [[User:99of9|Toby Hudson]] wird auf der [[:meta:Event:WikiCon Australia 2026|WikiCon Australien]] am 11. April 2026 um 12:00 Uhr Ortszeit im [[:de:National Film and Sound Archive of Australia|National Film and Sound Archive of Australia]] in [[:de:Canberra|Canberra]] [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|Wikifunctions in der Praxis: Wiederverwendbare Logik für Wikimedia]] präsentieren. Hier die Beschreibung des Vortrags: : ''Wikifunctions verspricht etwas Einfaches, aber Ambitioniertes: Logik einmal schreiben und sie in verschiedenen Wikimedia-Projekten und Sprachen wiederverwenden. Kleine, gut gewählte Funktionen können eine enorme Wirkung erzielen und das Aktualisieren, Kopieren und Einfügen oder sogar Übersetzen überflüssig machen.'' : ''Dieser Vortrag konzentriert sich auf Ziele und praktische Anwendung, nicht auf interne Details oder Programmierung. Es bleibt jedoch ausreichend Zeit für Fragen aus dem Publikum, um tiefer in die Materie einzutauchen. Wir werden sehen, was Wikifunctions ist und wofür es dient. Wir werden verschiedene bestehende Funktionen direkt in Wikifunctions testen. Wir werden sehen, wie man das Ergebnis eines Funktionsaufrufs in eine reguläre Wiki-Seite eines Schwesterprojekts einbettet. Anschließend werfen wir einen Blick darauf, welche Schlüsselrolle Wikifunctions in der zukünftigen Abstrakten Wikipedia spielen wird.'' Vielen Dank an Toby für diesen Vortrag! Und allen viel Spaß auf der WikiCon Australien! <span id="Volunteer’s_Corner_upcoming_on_13_April_2026"></span> === Anstehendes Freiwilligentreffen am 13. April 2026 === Das nächste Freiwilligentreffen findet am [https://zonestamp.toolforge.org/1776101400 Montag, den 13. April 2026 um 19:30 Uhr MESZ] statt. Geplant ist folgende Tagesordnung: Es wird Zeit für Fragen und Diskussionen geben. Wir feiern den Start der Abstrakten Wikipedia Beta. Falls Zeit bleibt, werden wir gemeinsam eine Funktion erstellen oder an einem Artikel in der Abstrakten Wikipedia arbeiten (freiwilligengeleitet). Alle sind herzlich eingeladen, über [https://meet.google.com/xuy-njxh-rkw Google Meet] teilzunehmen. <span id="Fresh_Functions_weekly:_76_new_Functions"></span> === Wöchentliche neue Funktionen: 76 neue Funktionen === Diese Woche hatten wir 76 (!) neue Funktionen. Das ist deutlich mehr als üblich, was auf den Start der Abstrakten Wikipedia Beta zurückzuführen ist. Hier ist eine unvollständige Liste von Funktionen mit Implementierungen und bestandenen Tests, um einen Eindruck davon zu bekommen, welche Funktionen erstellt wurden. Vielen Dank an alle für ihre Beiträge! * {{Z|Z32085}} * {{Z|Z32097}} * {{Z|Z32109}} * {{Z|Z32123}} * {{Z|Z32126}} * {{Z|Z32145}} * {{Z|Z32149}} * {{Z|Z32152}} * {{Z|Z32160}} * {{Z|Z32163}} * {{Z|Z32177}} * {{Z|Z32179}} * {{Z|Z32180}} * {{Z|Z32185}} * {{Z|Z32193}} * {{Z|Z32199}} * {{Z|Z32204}} * {{Z|Z32208}} * {{Z|Z32212}} * {{Z|Z32215}} * {{Z|Z32225}} * {{Z|Z32229}} * {{Z|Z32230}} * {{Z|Z32234}} * {{Z|Z32244}} * {{Z|Z32249}} * {{Z|Z32261}} * {{Z|Z32290}} * {{Z|Z32302}} * {{Z|Z32308}} * {{Z|Z32321}} * {{Z|Z32326}} * {{Z|Z32330}} * {{Z|Z32340}} * {{Z|Z32343}} * {{Z|Z32347}} * {{Z|Z32355}} * {{Z|Z32371}} * {{Z|Z32373}} <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-03-26]] 5mptlw2yxvm337cohui17c0016wdrxt 262455 262453 2026-04-01T19:29:52Z Ameisenigel 44 Created page with "Eine [$1 vollständige Liste aller Funktionen, sortiert nach Erstellungsdatum], ist verfügbar." 262455 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-03-19 | nextlabel = Nächstes Update | next = }} <span id="First_few_days_of_Abstract_Wikipedia_Beta"></span> === Erste Tage der Abstrakten Wikipedia Beta === Letzte Woche starteten wir die Beta-Version der Abstrakten Wikipedia und viele von euch haben vorbeigeschaut, einige sind sogar Teil unserer neuen Community geworden. Wir freuen uns sehr über den bisherigen Verlauf! Die Zahlen ändern sich ständig, aber bisher wurden bereits über 120 Artikel begonnen. [[User:ChaoticVermillion|ChaoticVermillion]] hat [https://abstract.wikipedia.org/wiki/User:ChaoticVermillion/First_Abstract_Wiki_pages eine Seite erstellt, um die ersten 25 Artikel zu würdigen]. Besonders erfreulich ist, dass über 75 Freiwillige zum Wiki beigetragen haben und es bereits über 1000 Bearbeitungen gab. Uns ist bewusst, dass das Mitwirken an der Abstrakten Wikipedia derzeit nicht sehr benutzerfreundlich ist und viele Dinge nicht funktionieren. Wir haben bereits zahlreiche Fehler behoben (siehe den Abschnitt zu Letzten Änderungen an der Software weiter unten) und arbeiten an vielen weiteren. Aufgrund der ersten Reaktionen und eurer Rückmeldungen ändern wir unsere Pläne für die kommenden Quartale und konzentrieren uns künftig auf die von euch angesprochenen Fehlerbehebungen, Funktionen und Möglichkeiten. Wir beobachten das Phabricator-Board, die Projektdiskussion und den Telegram-/IRC-Chat und sammeln eure Rückmeldungen und Vorschläge. Dies wird in den nächsten Monaten unsere Priorität sein. Wir freuen uns sehr über die deutlich gestiegene Anzahl neuer Funktionen auf Wikifunctions. Diese Woche konnten wir 79 neue Funktionen vermelden! Einige davon sind für Sprachen gedacht, für die es bisher keine solchen Funktionen gab, und andere bieten Funktionen, die das Schreiben von Artikeln für die Abstrakte Wikipedia erleichtern. Übrigens, hier ein Tipp: Aktuell erfolgt das Caching für die Abstrakte Wikipedia auf “Fragment“-Ebene. Das bedeutet: Wenn du mehrere Sätze in einen Absatz einfügst, wird der gesamte Absatz ausgeführt, was zu Zeitüberschreitungen führen kann und im Cache gespeichert wird. Wenn du stattdessen vorerst in jedes Fragment einen Satz einfügst, verteilen sich das Caching und die Auswertung gleichmäßiger, wodurch mehr Inhalte verarbeitet werden können. Wir planen, dies zukünftig zu beheben, aber es kann noch etwas dauern. Probiere daher vorerst diesen Tipp aus. Du kannst dies später jederzeit wieder ändern und die Sätze bei Bedarf zu Absätzen zusammenfassen. Wie du vielleicht bemerkt hast, haben wir einige Fehler behoben und Verbesserungen vorgenommen. Wir haben einen Fehler behoben, der zu einer fehlerhaften Konfiguration einiger Namensräume führte, wodurch die Diskussions- und Benutzerseiten nicht mehr funktionierten und die ersten Artikel am falschen Ort veröffentlicht wurden ([[:phab:T420617|T420617]], [[:phab:T420649|T420649]]). Wir haben die Kompositionssprache des Orchestrierers vorübergehend auf v1 zurückgesetzt ([[:phab:T418887|T418887]]), anschließend einige schnelle Korrekturen vorgenommen ([[:phab:T419833|T419833]]) und sie dann wieder aktiviert — siehe unten. Wir haben einen fest codierten Link für Richtlinien auf die neue Liste der initialen Richtlinien geändert. Wir haben einen Fehler behoben, der dazu führte, dass der Arbeitsablauf zur Artikelerstellung an der falschen Stelle suchte, um sicherzustellen, dass du keine bestehende Seite überschreibst ([[:phab:T420725|T420725]]). Er funktionierte, wenn du direkt zu Special:CreateAbstract/Q123456 navigierst ([[:phab:T420916|T420916]]). Wir haben die Vorschauansicht angepasst, um den RTL-Status der Sprache korrekt anzuzeigen ([[:phab:T420687|T420687]]), und Hilfelinks für die Seiten zum Anzeigen und Erstellen von abstrakten Artikeln hinzugefügt. Aktuell arbeiten wir an der Verbesserung der Leistung und des Caching, der Behebung der Probleme mit den /view/-Links, der Anzeige von Seiten der Abstrakten Wikipedia in den Datenbankansichten der Tools, der Erweiterung der Website-Statistiken und einigen weiteren kleineren Optimierungen. Vielen Dank für eure Geduld! Gibt uns weiterhin Rückmeldung! Wir wissen eure Bereitschaft, Dinge auszuprobieren, sehr zu schätzen und freuen uns, dass ihr diese frühe Version der Abstrakten Wikipedia akzeptiert. <span id="Status_of_Composition_Language_v2"></span> === Status von Kompositionssprache v2 === Vor einigen Wochen haben wir die Kompositionssprache v2 in der Produktion aktiviert. Es gab einige kleinere Fehler, die das Team beheben konnte, aber auch eine Reihe von Funktionsaufrufen, die sich nicht mehr eindeutig spezifizieren ließen. Ein Beispiel hierfür befindet sich [[:phab:T419833|hier]]. Diese Funktionsaufrufe funktionierten in v1 aufgrund zweier Gründe: 1) eines extrem verzögerten Ausführungsmodells und 2) einer unzureichenden Fehlerbehandlung. In v2 ist die Ausführungsreihenfolge deutlich strenger (und verständlicher!) und die Fehlerbehandlung ist vorhersehbar geworden. Wenn also ein [[Z7|Z7/Funktionsaufruf]] einen Fehler verursacht, wird dieser Fehler in v2 sofort zurückgegeben. Wir haben der Kompositionssprache v2 [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/merge_requests/606 eine temporäre Indirektionsebene] (im Folgenden "Scope-Hack") hinzugefügt. Dadurch verhalten sich betroffene Funktionen weitgehend wie in v1. Dies ist jedoch nur eine vorübergehende Maßnahme. Sie beeinträchtigt die Leistung und führt zu einer etwas ungewöhnlichen Semantik der Wikifunctions-Sprache. Zukünftig sollten Kompositionen, die auf Fehlerbehandlungsfunktionen (z. B. [[Z850|Z850/Try-Catch]] und [[Z853|Z853/Fehler erhalten]]) angewiesen sind, [[Z7|Z7/Funktionsaufrufe]] der obersten Ebene in [[Z99|Z99/Zitat]] einbetten und anschließend [[Z899|Z899/Zitat aufheben]] innerhalb der Komposition verwenden. Diese Technik funktioniert nachweislich in allen Versionen der Kompositionssprache, sodass alle bestehenden Funktionen migriert werden können. Ein weiterer unerwünschter Nebeneffekt von v2 und ihrer neuen Fehlerbehandlungsstrategie ist, dass viele fehlgeschlagene Funktionsaufrufe möglicherweise einen anderen Fehlertyp zurückgeben. Wir arbeiten zwar daran, stets den präzisesten und aussagekräftigsten Fehlertyp zurückzugeben, dennoch kann es vorkommen, dass viele Aufrufe, die auf [[Z850|Z850/Try-Catch]] angewiesen sind, um einen bestimmten Fehlertyp abzufangen, nun fehlschlagen, bis der erwartete Fehlertyp auf den von v2 ausgegebenen korrigiert wurde. Wir werden alle auftretenden Inhaltsprobleme dokumentieren und ihren Status hier verfolgen: [[Wikifunctions:Request for cleanup|Wikifunctions:Request for cleanup]]. Sobald diese Funktionen migriert wurden, werden wir den Scope-Hack rückgängig machen. <span id="Recent_Changes_in_the_software"></span> === Letzte Änderungen an der Software === Diese Woche haben wir bei Wikifunctions folgende Änderungen vorgenommen: Wenn du einen Artikel mit dem Visual Editor bearbeitest und dabei einen Wikifunctions-Aufruf verwendest, der eine Referenz erstellt, wird der Stil nun deutlicher angezeigt. Außerdem wird jetzt die Standard-Warnmeldung von MediaWiki angezeigt, wenn du eine ältere Version einer Wikifunctions-Objektseite bearbeitest ([[:phab:T364318|T364318]]). <span id="Wikifunctions_presentation_at_WikiCon_Australia_on_11_April_2026"></span> === Wikifunctions-Präsentation bei der WikiCon Australien am 11. April 2026 === [[User:99of9|Toby Hudson]] wird auf der [[:meta:Event:WikiCon Australia 2026|WikiCon Australien]] am 11. April 2026 um 12:00 Uhr Ortszeit im [[:de:National Film and Sound Archive of Australia|National Film and Sound Archive of Australia]] in [[:de:Canberra|Canberra]] [[:meta:Event:WikiCon Australia 2026/Submissions/Wikifunctions in Practice: Reusable Logic for Wikimedia|Wikifunctions in der Praxis: Wiederverwendbare Logik für Wikimedia]] präsentieren. Hier die Beschreibung des Vortrags: : ''Wikifunctions verspricht etwas Einfaches, aber Ambitioniertes: Logik einmal schreiben und sie in verschiedenen Wikimedia-Projekten und Sprachen wiederverwenden. Kleine, gut gewählte Funktionen können eine enorme Wirkung erzielen und das Aktualisieren, Kopieren und Einfügen oder sogar Übersetzen überflüssig machen.'' : ''Dieser Vortrag konzentriert sich auf Ziele und praktische Anwendung, nicht auf interne Details oder Programmierung. Es bleibt jedoch ausreichend Zeit für Fragen aus dem Publikum, um tiefer in die Materie einzutauchen. Wir werden sehen, was Wikifunctions ist und wofür es dient. Wir werden verschiedene bestehende Funktionen direkt in Wikifunctions testen. Wir werden sehen, wie man das Ergebnis eines Funktionsaufrufs in eine reguläre Wiki-Seite eines Schwesterprojekts einbettet. Anschließend werfen wir einen Blick darauf, welche Schlüsselrolle Wikifunctions in der zukünftigen Abstrakten Wikipedia spielen wird.'' Vielen Dank an Toby für diesen Vortrag! Und allen viel Spaß auf der WikiCon Australien! <span id="Volunteer’s_Corner_upcoming_on_13_April_2026"></span> === Anstehendes Freiwilligentreffen am 13. April 2026 === Das nächste Freiwilligentreffen findet am [https://zonestamp.toolforge.org/1776101400 Montag, den 13. April 2026 um 19:30 Uhr MESZ] statt. Geplant ist folgende Tagesordnung: Es wird Zeit für Fragen und Diskussionen geben. Wir feiern den Start der Abstrakten Wikipedia Beta. Falls Zeit bleibt, werden wir gemeinsam eine Funktion erstellen oder an einem Artikel in der Abstrakten Wikipedia arbeiten (freiwilligengeleitet). Alle sind herzlich eingeladen, über [https://meet.google.com/xuy-njxh-rkw Google Meet] teilzunehmen. <span id="Fresh_Functions_weekly:_76_new_Functions"></span> === Wöchentliche neue Funktionen: 76 neue Funktionen === Diese Woche hatten wir 76 (!) neue Funktionen. Das ist deutlich mehr als üblich, was auf den Start der Abstrakten Wikipedia Beta zurückzuführen ist. Hier ist eine unvollständige Liste von Funktionen mit Implementierungen und bestandenen Tests, um einen Eindruck davon zu bekommen, welche Funktionen erstellt wurden. Vielen Dank an alle für ihre Beiträge! * {{Z|Z32085}} * {{Z|Z32097}} * {{Z|Z32109}} * {{Z|Z32123}} * {{Z|Z32126}} * {{Z|Z32145}} * {{Z|Z32149}} * {{Z|Z32152}} * {{Z|Z32160}} * {{Z|Z32163}} * {{Z|Z32177}} * {{Z|Z32179}} * {{Z|Z32180}} * {{Z|Z32185}} * {{Z|Z32193}} * {{Z|Z32199}} * {{Z|Z32204}} * {{Z|Z32208}} * {{Z|Z32212}} * {{Z|Z32215}} * {{Z|Z32225}} * {{Z|Z32229}} * {{Z|Z32230}} * {{Z|Z32234}} * {{Z|Z32244}} * {{Z|Z32249}} * {{Z|Z32261}} * {{Z|Z32290}} * {{Z|Z32302}} * {{Z|Z32308}} * {{Z|Z32321}} * {{Z|Z32326}} * {{Z|Z32330}} * {{Z|Z32340}} * {{Z|Z32343}} * {{Z|Z32347}} * {{Z|Z32355}} * {{Z|Z32371}} * {{Z|Z32373}} Eine [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest vollständige Liste aller Funktionen, sortiert nach Erstellungsdatum], ist verfügbar. [[Category:Status updates{{#translation:}}|2026-03-26]] 75yrkcsfkgtk0ovmvta6incmyl5z908 Z32822 0 79252 262412 262322 2026-04-01T13:23:24Z Amire80 113 262412 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32822" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z32822K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "عنصر" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z32822K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "لغة" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z25501", "Z17K2": "Z32822K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "gender" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z28215", "Z17K2": "Z32822K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "number" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z32822K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "use noun form?" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z32837", "Z32838", "Z32975", "Z32976", "Z32977", "Z32978", "Z32979", "Z32980" ], "Z8K4": [ "Z14" ], "Z8K5": "Z32822" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Demonym for Wikidata item" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "نسبة لعنصر ويكي بيانات" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } lq0n1764vvxlci9ukzdkgvh5oixwtnp 262414 262412 2026-04-01T13:31:28Z Csisc 991 262414 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32822" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z32822K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "عنصر" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z32822K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "لغة" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z25501", "Z17K2": "Z32822K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "gender" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z28215", "Z17K2": "Z32822K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "number" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z32822K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "use noun form?" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z32837", "Z32838", "Z32975", "Z32976", "Z32977", "Z32978", "Z32979", "Z32980" ], "Z8K4": [ "Z14" ], "Z8K5": "Z32822" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Demonym for Wikidata item" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "صفة النسبة لعنصر ويكي بيانات" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } civ5l1fl25sak0uwto8r979jzi2vb9j Z32839 0 79273 262421 262371 2026-04-01T15:33:26Z So9q 3791 simplify label, full label as alias 262421 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32839" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z32839K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wikidata item" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z32839K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Requested language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z32841" ], "Z8K4": [ "Z14", "Z32840" ], "Z8K5": "Z32839" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "plural section title" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "sentence case", "section title", "plural title", "capital title", "plural capital title", "plural sentence case title from Wikidata label", "section title from linked lexeme as plural form" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Provides a plural, sentence case HTML fragment section title from a QID using the connected lexeme in the provided language." } ] } } 76ayblkhh7s9fjnnqsopjggt079golb 262422 262421 2026-04-01T15:35:24Z So9q 3791 it should support multiple qids as input 262422 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32839" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z32839K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wikidata item" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z32839K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Requested language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z32841" ], "Z8K4": [ "Z14", "Z32840" ], "Z8K5": "Z32839" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "plural section title (single QID)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "sentence case", "section title", "plural title", "capital title", "plural capital title", "plural sentence case title from Wikidata label", "section title from linked lexeme as plural form" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Provides a plural, sentence case HTML fragment section title from a QID using the connected lexeme in the provided language." } ] } } men65nvtvqeq0lpz4g7bjtuyoesm0qr Z32842 0 79276 262572 261380 2026-04-02T01:48:01Z Higa4 889 + ja 262572 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32842" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z32621", "Z14293K2": [ "Z60", "Z1002", "Z1113", "Z1124", "Z1966", "Z1199", "Z1299", "Z1689", "Z1437" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32831", "Z14293K2": [ "Z60", "Z1403" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32989", "Z14293K2": [ "Z60", "Z1830", "Z1326", "Z1171", "Z1736" ] } ], "Z14294K2": "Z32831" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for verb describing noun sentence" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } sr9ag9gsfrwltrxczbgak2lcb9r3c0r Z32935 0 79458 262547 262237 2026-04-02T00:42:50Z 99of9 1622 Added Z33010 to the approved list of implementations 262547 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32935" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6001", "Z17K2": "Z32935K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item represented by the noun" } ] } } ], "Z8K2": "Z22112", "Z8K3": [ "Z20", "Z32936", "Z32937", "Z32938", "Z32939", "Z32940", "Z32941", "Z32942", "Z32943", "Z32944", "Z32945", "Z32946", "Z32947", "Z32948", "Z32949", "Z32950", "Z32951", "Z32952" ], "Z8K4": [ "Z14", "Z33010" ], "Z8K5": "Z32935" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item indicates zero article, English" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "True if the noun string representing the item should have neither article before it: \"the\" or \"a/an\"." } ] } } i1wi206xqc3xh9164xvrfa9rwuhzlgv Z32952 0 79475 262546 262178 2026-04-02T00:42:33Z 99of9 1622 nudge 262546 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32952" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z32935", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z32935", "Z32935K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z6091", "Z6091K1": "Q10607082" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z22120", "Z22120K2": "Z22115" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "French braid: false" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "e.g. \"The girl has a French braid.\" has an indefinite article \"a\"." } ] } } 8v6wxj9ut8jl4uszrsdxag0ckvxsouw Z32982 0 79512 262415 262332 2026-04-01T13:38:50Z So9q 3791 Added Z32983 to the approved list of test cases 262415 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32982" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z32982K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z32982K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z32982K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "dependency" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z32982K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z32983" ], "Z8K4": [ "Z14" ], "Z8K5": "Z32982" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "non-defining role sentence" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "[X] is a [Y] of [Z]" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Sentence of the type [X] is a [Y] of [Z]. e.g. \"Earth is a planet of the Solar System\" or \"Pretoria is a capital of South Africa\"" } ] } } 8atmggash26os4z6mxj6l4vqc4ue9kz Z32992 0 79530 262395 2026-04-01T12:50:49Z Csisc 991 262395 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32992" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6001", "Z17K2": "Z32992K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "QID" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z32992K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z32992" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Cite Wikidata" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Cites the Wikidata item of a reference." } ] } } pa65810anjzolvuqk2w35kjuxgp67i6 262397 262395 2026-04-01T12:56:05Z Csisc 991 Added Z32993 to the approved list of implementations 262397 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32992" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6001", "Z17K2": "Z32992K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "QID" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z32992K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z32993" ], "Z8K5": "Z32992" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Cite Wikidata" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Cites the Wikidata item of a reference." } ] } } t0odgk8hdhaw2j3ke5zcro5pkvxm4iz 262406 262397 2026-04-01T13:16:22Z Csisc 991 Removed Z32993 from the approved list of implementations 262406 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32992" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6001", "Z17K2": "Z32992K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "QID" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z32992K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z32992" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Cite Wikidata" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Cites the Wikidata item of a reference." } ] } } pa65810anjzolvuqk2w35kjuxgp67i6 262407 262406 2026-04-01T13:16:54Z Csisc 991 262407 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32992" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z32992K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "QID" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z32992K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z32992" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Cite Wikidata" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Cites the Wikidata item of a reference." } ] } } hvikzjlepinstoqrtob1pp6nbz9afxa 262408 262407 2026-04-01T13:17:02Z Csisc 991 Added Z32993 to the approved list of implementations 262408 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32992" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z32992K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "QID" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z32992K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z32993" ], "Z8K5": "Z32992" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Cite Wikidata" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Cites the Wikidata item of a reference." } ] } } f87p9o6vk6deh42992dzpnn2zsxom1m Z32993 0 79531 262396 2026-04-01T12:55:35Z Csisc 991 262396 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32993" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z32992", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": { "Z1K1": "Z7", "Z7K1": "Z32878", "Z32878K1": { "Z1K1": "Z18", "Z18K1": "Z32992K1" }, "Z32878K2": { "Z1K1": "Z18", "Z18K1": "Z32992K2" } }, "Z27873K2": "sup", "Z27873K3": [ "Z6", "class" ], "Z27873K4": [ "Z6", "ext-wikilambda-reference" ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 6jd7d5twf0ycwpvnihea5nc5rbir1ab 262411 262396 2026-04-01T13:22:58Z So9q 3791 262411 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32993" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z32992", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": { "Z1K1": "Z7", "Z7K1": "Z32878", "Z32878K1": { "Z1K1": "Z18", "Z18K1": "Z32992K1" }, "Z32878K2": { "Z1K1": "Z18", "Z18K1": "Z32992K2" } }, "Z27873K2": "sup", "Z27873K3": [ "Z6", "class" ], "Z27873K4": [ "Z6", "ext-wikilambda-reference" ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "cite Wikidata comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } o701s8uvthql4iefpt08zlq76wcayxb Z32994 0 79532 262402 2026-04-01T13:01:51Z Higa4 889 + ja 262402 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32994" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z32994K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z32994K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z32994K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "dependency" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z32994K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z32994" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Japanese collective role sentence" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } fo6e3v8dp8rs4kqxis04rqjz2nsytyo 262405 262402 2026-04-01T13:15:11Z Higa4 889 Added Z32995 to the approved list of implementations 262405 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32994" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z32994K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z32994K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z32994K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "dependency" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z32994K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z32995" ], "Z8K5": "Z32994" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Japanese collective role sentence" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } bf3s2ffc84ql5gyhd3oqfkv4oaruw9h 262410 262405 2026-04-01T13:18:53Z Higa4 889 Added Z32996 to the approved list of test cases 262410 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32994" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z32994K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z32994K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z32994K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "dependency" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z32994K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z32996" ], "Z8K4": [ "Z14", "Z32995" ], "Z8K5": "Z32994" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Japanese collective role sentence" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 1e5n3i4umwi65vp0y7hmues2lg0p4dp User talk:GearsDatapacks 3 79533 262403 2026-04-01T13:10:36Z Amire80 113 /* Probably unintentional deletion of labels */ new section 262403 wikitext text/x-wiki == Probably unintentional deletion of labels == Hi, In [https://www.wikifunctions.org/wiki/Z32822?uselang=en&diff=prev&oldid=262308 this edit], you probably meant to disconnect an implementation, but you also removed some labels that I added in an earlier edit. This is probably a bug, but before I report it, I wanted to verify with you that you only meant to disconnect an implementation and not to delete the labels. Thanks! [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 13:10, 1 April 2026 (UTC) tkdhfnt2xz4rd07yf1qphklhy2hp30s 262523 262403 2026-04-01T22:09:12Z GearsDatapacks 46130 /* Probably unintentional deletion of labels */ Reply 262523 wikitext text/x-wiki == Probably unintentional deletion of labels == Hi, In [https://www.wikifunctions.org/wiki/Z32822?uselang=en&diff=prev&oldid=262308 this edit], you probably meant to disconnect an implementation, but you also removed some labels that I added in an earlier edit. This is probably a bug, but before I report it, I wanted to verify with you that you only meant to disconnect an implementation and not to delete the labels. Thanks! [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 13:10, 1 April 2026 (UTC) :Hello! Yes that is definitely a bug. All I did for that edit was press the "Disconnect" button in the implementation box, I certainly did not intend to remove any labels or edit the function in any other way. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 22:09, 1 April 2026 (UTC) dm6qq3byvdn2l49voov7ebxecfz7093 262578 262523 2026-04-02T03:25:20Z Amire80 113 /* Probably unintentional deletion of labels */ Reply 262578 wikitext text/x-wiki == Probably unintentional deletion of labels == Hi, In [https://www.wikifunctions.org/wiki/Z32822?uselang=en&diff=prev&oldid=262308 this edit], you probably meant to disconnect an implementation, but you also removed some labels that I added in an earlier edit. This is probably a bug, but before I report it, I wanted to verify with you that you only meant to disconnect an implementation and not to delete the labels. Thanks! [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 13:10, 1 April 2026 (UTC) :Hello! Yes that is definitely a bug. All I did for that edit was press the "Disconnect" button in the implementation box, I certainly did not intend to remove any labels or edit the function in any other way. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 22:09, 1 April 2026 (UTC) ::Thanks! [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 03:25, 2 April 2026 (UTC) pqfdkczi70vkxze7n3vcpd32xmk77fl Z32995 0 79534 262404 2026-04-01T13:12:26Z Higa4 889 + ja 262404 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32995" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z32994", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z18", "Z18K1": "Z32994K4" }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z32606", "Z32606K1": { "Z1K1": "Z18", "Z18K1": "Z32994K1" }, "Z32606K2": { "Z1K1": "Z18", "Z18K1": "Z32994K4" }, "Z32606K3": [ "Z6091" ] }, "は", { "Z1K1": "Z7", "Z7K1": "Z850", "Z850K1": { "Z1K1": "Z7", "Z7K1": "Z21806", "Z21806K1": { "Z1K1": "Z7", "Z7K1": "Z27327", "Z27327K1": { "Z1K1": "Z18", "Z18K1": "Z32994K3" }, "Z27327K2": { "Z1K1": "Z6092", "Z6092K1": "P5137" }, "Z27327K3": { "Z1K1": "Z18", "Z18K1": "Z32994K4" } }, "Z21806K2": { "Z1K1": "Z18", "Z18K1": "Z32994K4" } }, "Z850K2": "Z500", "Z850K3": { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z18", "Z18K1": "Z32994K3" }, "Z23753K2": { "Z1K1": "Z18", "Z18K1": "Z32994K4" } } }, "の", { "Z1K1": "Z7", "Z7K1": "Z32606", "Z32606K1": { "Z1K1": "Z18", "Z18K1": "Z32994K2" }, "Z32606K2": { "Z1K1": "Z18", "Z18K1": "Z32994K4" }, "Z32606K3": [ "Z6091" ] }, "である。" ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Japanese collective role sentence, lexeme comp." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 9urpzqk4xmlzhebq7bu5zygvugt3vn0 Z32996 0 79535 262409 2026-04-01T13:18:28Z Higa4 889 + ja 262409 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32996" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z32994", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z32994", "Z32994K1": { "Z1K1": "Z6091", "Z6091K1": "Q523" }, "Z32994K2": { "Z1K1": "Z6091", "Z6091K1": "Q31464082" }, "Z32994K3": { "Z1K1": "Z6091", "Z6091K1": "Q9128" }, "Z32994K4": "Z1830" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "恒星は光の起源である。" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "恒星は光の起源である。" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } b6s5zubavql5epavk3hekqldg7tt8q2 User:Chen80 2 79536 262420 2026-04-01T15:00:54Z Chen80 1551 Created page with "First page to enter edit." 262420 wikitext text/x-wiki First page to enter edit. e73guc2rgahbnj5446h87qcv1jjhhbc Z32997 0 79537 262437 2026-04-01T17:25:33Z Csisc 991 262437 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32997" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20420", "Z17K2": "Z32997K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Date" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z32997K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z32997" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Date to monolingual string" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Converts the Gregorian date into a text in a particular natural language" } ] } } ha9n2mz941aqs1qiqr690hg1rednmmx 262532 262437 2026-04-01T23:52:21Z 99of9 1622 Added Z33004 to the approved list of implementations 262532 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32997" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20420", "Z17K2": "Z32997K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Date" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z32997K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z33004" ], "Z8K5": "Z32997" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Date to monolingual string" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Converts the Gregorian date into a text in a particular natural language" } ] } } h4qzyw6n5554eis3xs5xr2fxu1doo8q 262534 262532 2026-04-01T23:54:01Z 99of9 1622 Added Z33005 to the approved list of test cases 262534 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32997" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20420", "Z17K2": "Z32997K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Date" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z32997K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z33005" ], "Z8K4": [ "Z14", "Z33004" ], "Z8K5": "Z32997" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Date to monolingual string" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Converts the Gregorian date into a text in a particular natural language" } ] } } coypfx65vs02j6k9txjifbahtjvo6uo Talk:Z32054 1 79538 262440 2026-04-01T17:59:43Z Arlo Barnes 1231 Created page with "{{phab|T419789}} ~~~~" 262440 wikitext text/x-wiki {{phab|T419789}} [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 17:59, 1 April 2026 (UTC) ijz6vwjch8kzi42d9u2kyxnobi1blai Z32998 0 79539 262441 2026-04-01T18:39:56Z YoshiRulz 10156 Create function 262441 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32998" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6005", "Z17K2": "Z32998K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "lexeme" } ] } } ], "Z8K2": "Z1", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z32998" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "value of best statement of Lexeme with predicate" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "value of best Wikidata statement of Wikidata lexeme with the given predicate" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } t6dz7tgp8uioxome1imywrzebym46oj 262443 262441 2026-04-01T18:44:12Z YoshiRulz 10156 Add predicate parameter 262443 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32998" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6005", "Z17K2": "Z32998K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "lexeme" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6092", "Z17K2": "Z32998K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "predicate property" } ] } } ], "Z8K2": "Z1", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z32998" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "value of best statement of Lexeme with predicate" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "value of best Wikidata statement of Wikidata lexeme with the given predicate" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } tmhk083butc5aprwfnfqpaygmdnjlg0 262447 262443 2026-04-01T18:48:51Z YoshiRulz 10156 Added Z33000 and Z33001 to the approved list of test cases 262447 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32998" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6005", "Z17K2": "Z32998K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "lexeme" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6092", "Z17K2": "Z32998K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "predicate property" } ] } } ], "Z8K2": "Z1", "Z8K3": [ "Z20", "Z33000", "Z33001" ], "Z8K4": [ "Z14" ], "Z8K5": "Z32998" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "value of best statement of Lexeme with predicate" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "value of best Wikidata statement of Wikidata lexeme with the given predicate" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } mtzirdy45vimj7580h23aqxso0063pj 262449 262447 2026-04-01T18:49:27Z YoshiRulz 10156 Added Z32999 to the approved list of implementations 262449 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32998" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6005", "Z17K2": "Z32998K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "lexeme" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6092", "Z17K2": "Z32998K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "predicate property" } ] } } ], "Z8K2": "Z1", "Z8K3": [ "Z20", "Z33000", "Z33001" ], "Z8K4": [ "Z14", "Z32999" ], "Z8K5": "Z32998" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "value of best statement of Lexeme with predicate" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "value of best Wikidata statement of Wikidata lexeme with the given predicate" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } oa8bm2jvv3qanpplsulzb2sb5m3mj8k Z32999 0 79540 262442 2026-04-01T18:43:25Z YoshiRulz 10156 Draft (forgor the pred param) 262442 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32999" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z32998", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z19308", "Z19308K1": { "Z1K1": "Z7", "Z7K1": "Z23680", "Z23680K1": { "Z1K1": "Z7", "Z7K1": "Z28548", "Z28548K1": { "Z1K1": "Z7", "Z7K1": "Z19300", "Z19300K1": { "Z1K1": "Z18", "Z18K1": "Z32998K1" } }, "Z28548K2": [ "Z6092" ] } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "best value of predicate for Lexeme, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 1j9hctwtvym7zwo1ainxsjb9fbd2ppa 262448 262442 2026-04-01T18:49:21Z YoshiRulz 10156 Finish implementation 262448 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32999" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z32998", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z19308", "Z19308K1": { "Z1K1": "Z7", "Z7K1": "Z23680", "Z23680K1": { "Z1K1": "Z7", "Z7K1": "Z28548", "Z28548K1": { "Z1K1": "Z7", "Z7K1": "Z19300", "Z19300K1": { "Z1K1": "Z18", "Z18K1": "Z32998K1" } }, "Z28548K2": [ "Z6092", { "Z1K1": "Z18", "Z18K1": "Z32998K2" } ] } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "best value of predicate for Lexeme, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 1mukmzaepycrsdh6ph3d27v4gjkckh4 Z33000 0 79541 262445 2026-04-01T18:48:20Z YoshiRulz 10156 Create test 262445 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33000" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z32998", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z32998", "Z32998K1": { "Z1K1": "Z7", "Z7K1": "Z6825", "Z6825K1": { "Z1K1": "Z6095", "Z6095K1": "L312065" } }, "Z32998K2": { "Z1K1": "Z6092", "Z6092K1": "P5186" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z19316", "Z19316K2": { "Z1K1": "Z6091", "Z6091K1": "Q54024943" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "bestValue(L312065, P5186) =\u003E Q54024943" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 051qb7s7q48magz3tw0d7pb8v17n4kf Z33001 0 79542 262446 2026-04-01T18:48:24Z YoshiRulz 10156 Create test 262446 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33001" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z32998", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z32998", "Z32998K1": { "Z1K1": "Z7", "Z7K1": "Z6825", "Z6825K1": { "Z1K1": "Z6095", "Z6095K1": "L2133" } }, "Z32998K2": { "Z1K1": "Z6092", "Z6092K1": "P31" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z19316", "Z19316K2": { "Z1K1": "Z6091", "Z6091K1": "Q1520033" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "bestValue(L2133, P31) =\u003E Q1520033" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } sx2w31hew69rz1ro0hj64hhnj9m5ceh Z33002 0 79543 262450 2026-04-01T19:20:52Z GrounderUK 50 [[Z32053]]➕[[Z20]] 262450 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33002" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z32053", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z32053", "Z32053K1": "https://www.wikidata.org/wiki/Q42", "Z32053K2": "Q42 (Douglas Adams)", "Z32053K3": "Wikidata", "Z32053K4": { "Z1K1": "Z20420", "Z20420K1": { "Z1K1": "Z20159", "Z20159K1": { "Z1K1": "Z17813", "Z17813K1": "Z17814" }, "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "2026" } }, "Z20420K2": { "Z1K1": "Z20342", "Z20342K1": { "Z1K1": "Z16098", "Z16098K1": "Z16104" }, "Z20342K2": { "Z1K1": "Z13518", "Z13518K1": "01" } } }, "Z32053K5": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q42\"\u003EQ42 (Douglas Adams)\u003C/a\u003E. \u003Ci\u003EWikidata\u003C/i\u003E. Retrieved: 2026-04-01.\u003C/sup\u003E" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wikidata is cited" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } k7m4b3ha9hnp3stm7kwqtratfoykywe Translations:Wikifunctions:Status updates/2026-03-26/29/de 1198 79544 262452 2026-04-01T19:29:12Z Ameisenigel 44 Created page with "Diese Woche hatten wir 76 (!) neue Funktionen. Das ist deutlich mehr als üblich, was auf den Start der Abstrakten Wikipedia Beta zurückzuführen ist. Hier ist eine unvollständige Liste von Funktionen mit Implementierungen und bestandenen Tests, um einen Eindruck davon zu bekommen, welche Funktionen erstellt wurden. Vielen Dank an alle für ihre Beiträge!" 262452 wikitext text/x-wiki Diese Woche hatten wir 76 (!) neue Funktionen. Das ist deutlich mehr als üblich, was auf den Start der Abstrakten Wikipedia Beta zurückzuführen ist. Hier ist eine unvollständige Liste von Funktionen mit Implementierungen und bestandenen Tests, um einen Eindruck davon zu bekommen, welche Funktionen erstellt wurden. Vielen Dank an alle für ihre Beiträge! jyfej17i62uzwzt84zpxzahgg9cx1w5 Translations:Wikifunctions:Status updates/2026-03-26/23/de 1198 79545 262454 2026-04-01T19:29:51Z Ameisenigel 44 Created page with "Eine [$1 vollständige Liste aller Funktionen, sortiert nach Erstellungsdatum], ist verfügbar." 262454 wikitext text/x-wiki Eine [$1 vollständige Liste aller Funktionen, sortiert nach Erstellungsdatum], ist verfügbar. dckjpk14krlg91zy1npet79eyynekde Translations:Wikifunctions:Functioneers/46/en 1198 79546 262473 2026-04-01T19:31:49Z FuzzyBot 207 Importing a new version from external source 262473 wikitext text/x-wiki Users are generally expected to apply for functioneer rights if their work on the wiki leads to frequent dependence on functioneers. Contributions to Abstract Wikipedia and the ability to work with multilingual functions may be seen as contributing factors towards granting rights. opnf4g2hmzbxuwmfag2tpgh59q20tuy Translations:Wikifunctions:Functioneers/46/de 1198 79547 262504 2026-04-01T19:34:39Z Ameisenigel 44 Created page with "Nutzer sollten sich in der Regel für die Rechte als Funktionsbearbeiter bewerben, wenn ihre Arbeit im Wiki häufig Unterstützung durch andere Funktionsbearbeiter erfordert. Beiträge zur Abstrakten Wikipedia und die Fähigkeit, mit mehrsprachigen Funktionen zu arbeiten, können als Kriterien für die Erteilung von Rechten betrachtet werden." 262504 wikitext text/x-wiki Nutzer sollten sich in der Regel für die Rechte als Funktionsbearbeiter bewerben, wenn ihre Arbeit im Wiki häufig Unterstützung durch andere Funktionsbearbeiter erfordert. Beiträge zur Abstrakten Wikipedia und die Fähigkeit, mit mehrsprachigen Funktionen zu arbeiten, können als Kriterien für die Erteilung von Rechten betrachtet werden. 373pqqdjstuxow13oshoe4nifvsv0c2 Wikifunctions:Type proposals/Japanese verb conjugation class 4 79548 262524 2026-04-01T22:18:33Z YoshiRulz 10156 Draft proposal 262524 wikitext text/x-wiki == Summary == The "classes" or "categories" which denote the [[b:en:Japanese/Grammar/Verbs|patterns of verb conjugation]] in {{Z|1830}}. == Uses == For NLG obviously. <br>A verb Lexeme can have multiple Forms attached for its conjugated forms, but if those are incomplete or if there's a need for a verb that's missing from Wikidata entirely, knowing the lemma form and conjugation class would let you derive the other forms. The impetus for this proposal was that I was thinking about reimplementing [[wikt:en:WT:Japanese_verb_inflection-table_templates|this set of enwikt templates]]. <br>Current usage is that the caller has to know and pass in the lemma, kana (phonetic) spelling, and conjugation class. With Lexemes, the caller would pass an LID, and those things would be fetched from the lemma representations and statements respectively. I can proceed with [[Z6091]]-typed parameters, but an enum would be better on any general-use helper Functions. == Elements of the enumeration == * 五段 / godan ** ア / ∅ {{Q|115910055}} ** カ / k {{Q|54024943}} ** ガ / g {{Q|54024947}} ** サ / s {{Q|54024951}} ** ザ / z N/A ** タ / t {{Q|54024922}} ** ダ / d N/A ** ナ / n {{Q|54025014}} ** ハ / h N/A ** バ / b {{Q|54025030}} ** マ / m {{Q|54025055}} ** ラ / r {{Q|54025078}} ** ワ / w {{Q|54025117}} * 上一段 / ''-iru'' ichidan ** ア / ∅ {{Q|54064435}} ** カ / k {{Q|54064438}} ** ガ / g {{Q|54064442}} ** サ / s N/A ** ザ / z {{Q|54064446}} ** タ / t {{Q|54064449}} ** ダ / d N/A ** ナ / n {{Q|54064451}} ** ハ / h {{Q|116448272}} ** バ / b {{Q|54064457}} ** マ / m {{Q|54064389}} ** ラ / r {{Q|54064460}} * 下一段 / ''-eru'' ichidan ** ア / ∅ {{Q|54072066}} ** カ / k {{Q|54072093}} ** ガ / g {{Q|54072108}} ** サ / s {{Q|54072135}} ** ザ / z {{Q|54072150}} ** タ / t {{Q|54072181}} ** ダ / d {{Q|54072231}} ** ナ / n {{Q|54072263}} ** ハ / h {{Q|54072308}} ** バ / b {{Q|54072417}} ** マ / m {{Q|54072457}} ** ラ / r {{Q|54072495}} * 変格 / irregular ** カ行変格 / ''ka''-gyō henkaku {{Q|11275228}} for a single, less common lexeme ** サ行変格 / ''sa''-gyō henkaku {{Q|11146472}} for a single, common lexeme, and also for every instance of verbification ** ア行下二段 / ''a''-gyō shimo nidan {{Q|136008319}} for a single, less common lexeme I'm not a native speaker, so this may not be the most idiomatic ordering, and I may have missed an irregular verb. The [[b:en:Japanese/Grammar/Verbs#Other_irregularities|Wikibooks page I referenced]] has more than these three, including some fossil words used for politeness, but it seems all those are non-verbs or regular verbs in Wikidata. <br>You'll also notice that some entries have no Item in Wikidata. I'm guessing that's just because there happen to be few or no verbs in that class, not for any phonotactic reason. == Alternatives == I think this smaller set: * 五段 / godan {{Q|1188469}} * 一段 / ichidan {{Q|53611710}} * 変格 / irregular ** カ行変格 / ''ka''-gyō henkaku {{Q|11275228}} ** サ行変格 / ''sa''-gyō henkaku {{Q|11146472}} ** ア行下二段 / ''a''-gyō shimo nidan {{Q|136008319}} ...would also be sufficient, as the subclass can then be inferred from the lemma form. But I went with the above since those are the ones actually in use with {{P|5186}} on Lexemes, meaning they could be used directly and it saves that little bit of computation. == Comments == ''For general comments, please reply to the proposer.'' * {{s}} as proposer. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:18, 1 April 2026 (UTC) [[Category:Japanese]] oqvbiehcjqtl11s7v8oj369bydppix6 262525 262524 2026-04-01T22:25:14Z YoshiRulz 10156 /* Comments */ Reply 262525 wikitext text/x-wiki == Summary == The "classes" or "categories" which denote the [[b:en:Japanese/Grammar/Verbs|patterns of verb conjugation]] in {{Z|1830}}. == Uses == For NLG obviously. <br>A verb Lexeme can have multiple Forms attached for its conjugated forms, but if those are incomplete or if there's a need for a verb that's missing from Wikidata entirely, knowing the lemma form and conjugation class would let you derive the other forms. The impetus for this proposal was that I was thinking about reimplementing [[wikt:en:WT:Japanese_verb_inflection-table_templates|this set of enwikt templates]]. <br>Current usage is that the caller has to know and pass in the lemma, kana (phonetic) spelling, and conjugation class. With Lexemes, the caller would pass an LID, and those things would be fetched from the lemma representations and statements respectively. I can proceed with [[Z6091]]-typed parameters, but an enum would be better on any general-use helper Functions. == Elements of the enumeration == * 五段 / godan ** ア / ∅ {{Q|115910055}} ** カ / k {{Q|54024943}} ** ガ / g {{Q|54024947}} ** サ / s {{Q|54024951}} ** ザ / z N/A ** タ / t {{Q|54024922}} ** ダ / d N/A ** ナ / n {{Q|54025014}} ** ハ / h N/A ** バ / b {{Q|54025030}} ** マ / m {{Q|54025055}} ** ラ / r {{Q|54025078}} ** ワ / w {{Q|54025117}} * 上一段 / ''-iru'' ichidan ** ア / ∅ {{Q|54064435}} ** カ / k {{Q|54064438}} ** ガ / g {{Q|54064442}} ** サ / s N/A ** ザ / z {{Q|54064446}} ** タ / t {{Q|54064449}} ** ダ / d N/A ** ナ / n {{Q|54064451}} ** ハ / h {{Q|116448272}} ** バ / b {{Q|54064457}} ** マ / m {{Q|54064389}} ** ラ / r {{Q|54064460}} * 下一段 / ''-eru'' ichidan ** ア / ∅ {{Q|54072066}} ** カ / k {{Q|54072093}} ** ガ / g {{Q|54072108}} ** サ / s {{Q|54072135}} ** ザ / z {{Q|54072150}} ** タ / t {{Q|54072181}} ** ダ / d {{Q|54072231}} ** ナ / n {{Q|54072263}} ** ハ / h {{Q|54072308}} ** バ / b {{Q|54072417}} ** マ / m {{Q|54072457}} ** ラ / r {{Q|54072495}} * 変格 / irregular ** カ行変格 / ''ka''-gyō henkaku {{Q|11275228}} for a single, less common lexeme ** サ行変格 / ''sa''-gyō henkaku {{Q|11146472}} for a single, common lexeme, and also for every instance of verbification ** ア行下二段 / ''a''-gyō shimo nidan {{Q|136008319}} for a single, less common lexeme I'm not a native speaker, so this may not be the most idiomatic ordering, and I may have missed an irregular verb. The [[b:en:Japanese/Grammar/Verbs#Other_irregularities|Wikibooks page I referenced]] has more than these three, including some fossil words used for politeness, but it seems all those are non-verbs or regular verbs in Wikidata. <br>You'll also notice that some entries have no Item in Wikidata. I'm guessing that's just because there happen to be few or no verbs in that class, not for any phonotactic reason. == Alternatives == I think this smaller set: * 五段 / godan {{Q|1188469}} * 一段 / ichidan {{Q|53611710}} * 変格 / irregular ** カ行変格 / ''ka''-gyō henkaku {{Q|11275228}} ** サ行変格 / ''sa''-gyō henkaku {{Q|11146472}} ** ア行下二段 / ''a''-gyō shimo nidan {{Q|136008319}} ...would also be sufficient, as the subclass can then be inferred from the lemma form. But I went with the above since those are the ones actually in use with {{P|5186}} on Lexemes, meaning they could be used directly and it saves that little bit of computation. == Comments == ''For general comments, please reply to the proposer.'' * {{s}} as proposer. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:18, 1 April 2026 (UTC) :@[[User:Higa4|Higa4]] I noticed you were working on Japanese NLG, could you check whether I've made any mistakes here? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:25, 1 April 2026 (UTC) [[Category:Japanese]] 2kosphl4wyi8kdjmizfsvu13go4lhiq 262527 262525 2026-04-01T23:37:13Z 99of9 1622 /* Comments */ 262527 wikitext text/x-wiki == Summary == The "classes" or "categories" which denote the [[b:en:Japanese/Grammar/Verbs|patterns of verb conjugation]] in {{Z|1830}}. == Uses == For NLG obviously. <br>A verb Lexeme can have multiple Forms attached for its conjugated forms, but if those are incomplete or if there's a need for a verb that's missing from Wikidata entirely, knowing the lemma form and conjugation class would let you derive the other forms. The impetus for this proposal was that I was thinking about reimplementing [[wikt:en:WT:Japanese_verb_inflection-table_templates|this set of enwikt templates]]. <br>Current usage is that the caller has to know and pass in the lemma, kana (phonetic) spelling, and conjugation class. With Lexemes, the caller would pass an LID, and those things would be fetched from the lemma representations and statements respectively. I can proceed with [[Z6091]]-typed parameters, but an enum would be better on any general-use helper Functions. == Elements of the enumeration == * 五段 / godan ** ア / ∅ {{Q|115910055}} ** カ / k {{Q|54024943}} ** ガ / g {{Q|54024947}} ** サ / s {{Q|54024951}} ** ザ / z N/A ** タ / t {{Q|54024922}} ** ダ / d N/A ** ナ / n {{Q|54025014}} ** ハ / h N/A ** バ / b {{Q|54025030}} ** マ / m {{Q|54025055}} ** ラ / r {{Q|54025078}} ** ワ / w {{Q|54025117}} * 上一段 / ''-iru'' ichidan ** ア / ∅ {{Q|54064435}} ** カ / k {{Q|54064438}} ** ガ / g {{Q|54064442}} ** サ / s N/A ** ザ / z {{Q|54064446}} ** タ / t {{Q|54064449}} ** ダ / d N/A ** ナ / n {{Q|54064451}} ** ハ / h {{Q|116448272}} ** バ / b {{Q|54064457}} ** マ / m {{Q|54064389}} ** ラ / r {{Q|54064460}} * 下一段 / ''-eru'' ichidan ** ア / ∅ {{Q|54072066}} ** カ / k {{Q|54072093}} ** ガ / g {{Q|54072108}} ** サ / s {{Q|54072135}} ** ザ / z {{Q|54072150}} ** タ / t {{Q|54072181}} ** ダ / d {{Q|54072231}} ** ナ / n {{Q|54072263}} ** ハ / h {{Q|54072308}} ** バ / b {{Q|54072417}} ** マ / m {{Q|54072457}} ** ラ / r {{Q|54072495}} * 変格 / irregular ** カ行変格 / ''ka''-gyō henkaku {{Q|11275228}} for a single, less common lexeme ** サ行変格 / ''sa''-gyō henkaku {{Q|11146472}} for a single, common lexeme, and also for every instance of verbification ** ア行下二段 / ''a''-gyō shimo nidan {{Q|136008319}} for a single, less common lexeme I'm not a native speaker, so this may not be the most idiomatic ordering, and I may have missed an irregular verb. The [[b:en:Japanese/Grammar/Verbs#Other_irregularities|Wikibooks page I referenced]] has more than these three, including some fossil words used for politeness, but it seems all those are non-verbs or regular verbs in Wikidata. <br>You'll also notice that some entries have no Item in Wikidata. I'm guessing that's just because there happen to be few or no verbs in that class, not for any phonotactic reason. == Alternatives == I think this smaller set: * 五段 / godan {{Q|1188469}} * 一段 / ichidan {{Q|53611710}} * 変格 / irregular ** カ行変格 / ''ka''-gyō henkaku {{Q|11275228}} ** サ行変格 / ''sa''-gyō henkaku {{Q|11146472}} ** ア行下二段 / ''a''-gyō shimo nidan {{Q|136008319}} ...would also be sufficient, as the subclass can then be inferred from the lemma form. But I went with the above since those are the ones actually in use with {{P|5186}} on Lexemes, meaning they could be used directly and it saves that little bit of computation. == Comments == ''For general comments, please reply to the proposer.'' * {{s}} as proposer. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:18, 1 April 2026 (UTC) :@[[User:Higa4|Higa4]] I noticed you were working on Japanese NLG, could you check whether I've made any mistakes here? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:25, 1 April 2026 (UTC) * {{s}} once we have made Wikidata items for the missing classes. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 23:37, 1 April 2026 (UTC) [[Category:Japanese]] lne0wjlzxe47uaf6bslmxd8os4qcltf 262549 262527 2026-04-02T01:09:20Z YoshiRulz 10156 /* Comments */ Reply 262549 wikitext text/x-wiki == Summary == The "classes" or "categories" which denote the [[b:en:Japanese/Grammar/Verbs|patterns of verb conjugation]] in {{Z|1830}}. == Uses == For NLG obviously. <br>A verb Lexeme can have multiple Forms attached for its conjugated forms, but if those are incomplete or if there's a need for a verb that's missing from Wikidata entirely, knowing the lemma form and conjugation class would let you derive the other forms. The impetus for this proposal was that I was thinking about reimplementing [[wikt:en:WT:Japanese_verb_inflection-table_templates|this set of enwikt templates]]. <br>Current usage is that the caller has to know and pass in the lemma, kana (phonetic) spelling, and conjugation class. With Lexemes, the caller would pass an LID, and those things would be fetched from the lemma representations and statements respectively. I can proceed with [[Z6091]]-typed parameters, but an enum would be better on any general-use helper Functions. == Elements of the enumeration == * 五段 / godan ** ア / ∅ {{Q|115910055}} ** カ / k {{Q|54024943}} ** ガ / g {{Q|54024947}} ** サ / s {{Q|54024951}} ** ザ / z N/A ** タ / t {{Q|54024922}} ** ダ / d N/A ** ナ / n {{Q|54025014}} ** ハ / h N/A ** バ / b {{Q|54025030}} ** マ / m {{Q|54025055}} ** ラ / r {{Q|54025078}} ** ワ / w {{Q|54025117}} * 上一段 / ''-iru'' ichidan ** ア / ∅ {{Q|54064435}} ** カ / k {{Q|54064438}} ** ガ / g {{Q|54064442}} ** サ / s N/A ** ザ / z {{Q|54064446}} ** タ / t {{Q|54064449}} ** ダ / d N/A ** ナ / n {{Q|54064451}} ** ハ / h {{Q|116448272}} ** バ / b {{Q|54064457}} ** マ / m {{Q|54064389}} ** ラ / r {{Q|54064460}} * 下一段 / ''-eru'' ichidan ** ア / ∅ {{Q|54072066}} ** カ / k {{Q|54072093}} ** ガ / g {{Q|54072108}} ** サ / s {{Q|54072135}} ** ザ / z {{Q|54072150}} ** タ / t {{Q|54072181}} ** ダ / d {{Q|54072231}} ** ナ / n {{Q|54072263}} ** ハ / h {{Q|54072308}} ** バ / b {{Q|54072417}} ** マ / m {{Q|54072457}} ** ラ / r {{Q|54072495}} * 変格 / irregular ** カ行変格 / ''ka''-gyō henkaku {{Q|11275228}} for a single, less common lexeme ** サ行変格 / ''sa''-gyō henkaku {{Q|11146472}} for a single, common lexeme, and also for every instance of verbification ** ア行下二段 / ''a''-gyō shimo nidan {{Q|136008319}} for a single, less common lexeme I'm not a native speaker, so this may not be the most idiomatic ordering, and I may have missed an irregular verb. The [[b:en:Japanese/Grammar/Verbs#Other_irregularities|Wikibooks page I referenced]] has more than these three, including some fossil words used for politeness, but it seems all those are non-verbs or regular verbs in Wikidata. <br>You'll also notice that some entries have no Item in Wikidata. I'm guessing that's just because there happen to be few or no verbs in that class, not for any phonotactic reason. == Alternatives == I think this smaller set: * 五段 / godan {{Q|1188469}} * 一段 / ichidan {{Q|53611710}} * 変格 / irregular ** カ行変格 / ''ka''-gyō henkaku {{Q|11275228}} ** サ行変格 / ''sa''-gyō henkaku {{Q|11146472}} ** ア行下二段 / ''a''-gyō shimo nidan {{Q|136008319}} ...would also be sufficient, as the subclass can then be inferred from the lemma form. But I went with the above since those are the ones actually in use with {{P|5186}} on Lexemes, meaning they could be used directly and it saves that little bit of computation. == Comments == ''For general comments, please reply to the proposer.'' * {{s}} as proposer. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:18, 1 April 2026 (UTC) :@[[User:Higa4|Higa4]] I noticed you were working on Japanese NLG, could you check whether I've made any mistakes here? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:25, 1 April 2026 (UTC) * {{s}} once we have made Wikidata items for the missing classes. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 23:37, 1 April 2026 (UTC) *:I'm not sure they're missing per se. One thing I forgot to check was jawikt's categories, and indeed none of them exist there. Web searches for a few wordings only brought up 2 relevant results, both threads asking whether they existed, both inconclusive. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:09, 2 April 2026 (UTC) [[Category:Japanese]] iqohwi11c4kw20wouktvk9juudo3rzt 262551 262549 2026-04-02T01:12:02Z Higa4 889 /* Comments */ 262551 wikitext text/x-wiki == Summary == The "classes" or "categories" which denote the [[b:en:Japanese/Grammar/Verbs|patterns of verb conjugation]] in {{Z|1830}}. == Uses == For NLG obviously. <br>A verb Lexeme can have multiple Forms attached for its conjugated forms, but if those are incomplete or if there's a need for a verb that's missing from Wikidata entirely, knowing the lemma form and conjugation class would let you derive the other forms. The impetus for this proposal was that I was thinking about reimplementing [[wikt:en:WT:Japanese_verb_inflection-table_templates|this set of enwikt templates]]. <br>Current usage is that the caller has to know and pass in the lemma, kana (phonetic) spelling, and conjugation class. With Lexemes, the caller would pass an LID, and those things would be fetched from the lemma representations and statements respectively. I can proceed with [[Z6091]]-typed parameters, but an enum would be better on any general-use helper Functions. == Elements of the enumeration == * 五段 / godan ** ア / ∅ {{Q|115910055}} ** カ / k {{Q|54024943}} ** ガ / g {{Q|54024947}} ** サ / s {{Q|54024951}} ** ザ / z N/A ** タ / t {{Q|54024922}} ** ダ / d N/A ** ナ / n {{Q|54025014}} ** ハ / h N/A ** バ / b {{Q|54025030}} ** マ / m {{Q|54025055}} ** ラ / r {{Q|54025078}} ** ワ / w {{Q|54025117}} * 上一段 / ''-iru'' ichidan ** ア / ∅ {{Q|54064435}} ** カ / k {{Q|54064438}} ** ガ / g {{Q|54064442}} ** サ / s N/A ** ザ / z {{Q|54064446}} ** タ / t {{Q|54064449}} ** ダ / d N/A ** ナ / n {{Q|54064451}} ** ハ / h {{Q|116448272}} ** バ / b {{Q|54064457}} ** マ / m {{Q|54064389}} ** ラ / r {{Q|54064460}} * 下一段 / ''-eru'' ichidan ** ア / ∅ {{Q|54072066}} ** カ / k {{Q|54072093}} ** ガ / g {{Q|54072108}} ** サ / s {{Q|54072135}} ** ザ / z {{Q|54072150}} ** タ / t {{Q|54072181}} ** ダ / d {{Q|54072231}} ** ナ / n {{Q|54072263}} ** ハ / h {{Q|54072308}} ** バ / b {{Q|54072417}} ** マ / m {{Q|54072457}} ** ラ / r {{Q|54072495}} * 変格 / irregular ** カ行変格 / ''ka''-gyō henkaku {{Q|11275228}} for a single, less common lexeme ** サ行変格 / ''sa''-gyō henkaku {{Q|11146472}} for a single, common lexeme, and also for every instance of verbification ** ア行下二段 / ''a''-gyō shimo nidan {{Q|136008319}} for a single, less common lexeme I'm not a native speaker, so this may not be the most idiomatic ordering, and I may have missed an irregular verb. The [[b:en:Japanese/Grammar/Verbs#Other_irregularities|Wikibooks page I referenced]] has more than these three, including some fossil words used for politeness, but it seems all those are non-verbs or regular verbs in Wikidata. <br>You'll also notice that some entries have no Item in Wikidata. I'm guessing that's just because there happen to be few or no verbs in that class, not for any phonotactic reason. == Alternatives == I think this smaller set: * 五段 / godan {{Q|1188469}} * 一段 / ichidan {{Q|53611710}} * 変格 / irregular ** カ行変格 / ''ka''-gyō henkaku {{Q|11275228}} ** サ行変格 / ''sa''-gyō henkaku {{Q|11146472}} ** ア行下二段 / ''a''-gyō shimo nidan {{Q|136008319}} ...would also be sufficient, as the subclass can then be inferred from the lemma form. But I went with the above since those are the ones actually in use with {{P|5186}} on Lexemes, meaning they could be used directly and it saves that little bit of computation. == Comments == ''For general comments, please reply to the proposer.'' * {{s}} as proposer. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:18, 1 April 2026 (UTC) :@[[User:Higa4|Higa4]] I noticed you were working on Japanese NLG, could you check whether I've made any mistakes here? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:25, 1 April 2026 (UTC) :: {{s}} @[[User:YoshiRulz|YoshiRulz]] Looks fine to me. Thanks a lot! [[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 01:11, 2 April 2026 (UTC) * {{s}} once we have made Wikidata items for the missing classes. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 23:37, 1 April 2026 (UTC) *:I'm not sure they're missing per se. One thing I forgot to check was jawikt's categories, and indeed none of them exist there. Web searches for a few wordings only brought up 2 relevant results, both threads asking whether they existed, both inconclusive. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:09, 2 April 2026 (UTC) [[Category:Japanese]] q18la1lpar251c0fvsnhmn5f6vb4f0j 262560 262551 2026-04-02T01:17:31Z Higa4 889 /* Comments */ 262560 wikitext text/x-wiki == Summary == The "classes" or "categories" which denote the [[b:en:Japanese/Grammar/Verbs|patterns of verb conjugation]] in {{Z|1830}}. == Uses == For NLG obviously. <br>A verb Lexeme can have multiple Forms attached for its conjugated forms, but if those are incomplete or if there's a need for a verb that's missing from Wikidata entirely, knowing the lemma form and conjugation class would let you derive the other forms. The impetus for this proposal was that I was thinking about reimplementing [[wikt:en:WT:Japanese_verb_inflection-table_templates|this set of enwikt templates]]. <br>Current usage is that the caller has to know and pass in the lemma, kana (phonetic) spelling, and conjugation class. With Lexemes, the caller would pass an LID, and those things would be fetched from the lemma representations and statements respectively. I can proceed with [[Z6091]]-typed parameters, but an enum would be better on any general-use helper Functions. == Elements of the enumeration == * 五段 / godan ** ア / ∅ {{Q|115910055}} ** カ / k {{Q|54024943}} ** ガ / g {{Q|54024947}} ** サ / s {{Q|54024951}} ** ザ / z N/A ** タ / t {{Q|54024922}} ** ダ / d N/A ** ナ / n {{Q|54025014}} ** ハ / h N/A ** バ / b {{Q|54025030}} ** マ / m {{Q|54025055}} ** ラ / r {{Q|54025078}} ** ワ / w {{Q|54025117}} * 上一段 / ''-iru'' ichidan ** ア / ∅ {{Q|54064435}} ** カ / k {{Q|54064438}} ** ガ / g {{Q|54064442}} ** サ / s N/A ** ザ / z {{Q|54064446}} ** タ / t {{Q|54064449}} ** ダ / d N/A ** ナ / n {{Q|54064451}} ** ハ / h {{Q|116448272}} ** バ / b {{Q|54064457}} ** マ / m {{Q|54064389}} ** ラ / r {{Q|54064460}} * 下一段 / ''-eru'' ichidan ** ア / ∅ {{Q|54072066}} ** カ / k {{Q|54072093}} ** ガ / g {{Q|54072108}} ** サ / s {{Q|54072135}} ** ザ / z {{Q|54072150}} ** タ / t {{Q|54072181}} ** ダ / d {{Q|54072231}} ** ナ / n {{Q|54072263}} ** ハ / h {{Q|54072308}} ** バ / b {{Q|54072417}} ** マ / m {{Q|54072457}} ** ラ / r {{Q|54072495}} * 変格 / irregular ** カ行変格 / ''ka''-gyō henkaku {{Q|11275228}} for a single, less common lexeme ** サ行変格 / ''sa''-gyō henkaku {{Q|11146472}} for a single, common lexeme, and also for every instance of verbification ** ア行下二段 / ''a''-gyō shimo nidan {{Q|136008319}} for a single, less common lexeme I'm not a native speaker, so this may not be the most idiomatic ordering, and I may have missed an irregular verb. The [[b:en:Japanese/Grammar/Verbs#Other_irregularities|Wikibooks page I referenced]] has more than these three, including some fossil words used for politeness, but it seems all those are non-verbs or regular verbs in Wikidata. <br>You'll also notice that some entries have no Item in Wikidata. I'm guessing that's just because there happen to be few or no verbs in that class, not for any phonotactic reason. == Alternatives == I think this smaller set: * 五段 / godan {{Q|1188469}} * 一段 / ichidan {{Q|53611710}} * 変格 / irregular ** カ行変格 / ''ka''-gyō henkaku {{Q|11275228}} ** サ行変格 / ''sa''-gyō henkaku {{Q|11146472}} ** ア行下二段 / ''a''-gyō shimo nidan {{Q|136008319}} ...would also be sufficient, as the subclass can then be inferred from the lemma form. But I went with the above since those are the ones actually in use with {{P|5186}} on Lexemes, meaning they could be used directly and it saves that little bit of computation. == Comments == ''For general comments, please reply to the proposer.'' * {{s}} as proposer. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:18, 1 April 2026 (UTC) :@[[User:Higa4|Higa4]] I noticed you were working on Japanese NLG, could you check whether I've made any mistakes here? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:25, 1 April 2026 (UTC) :: {{s}} @[[User:YoshiRulz|YoshiRulz]] I checked [https://www.wikidata.org/wiki/Wikidata:Lexicographical_data/Documentation/Languages/ja/modeling#%E6%B4%BB%E7%94%A8%E3%81%AE%E7%A8%AE%E9%A1%9E%20(P5186) our modeling] and it looks fine to me. Thanks a lot! [[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 01:11, 2 April 2026 (UTC) * {{s}} once we have made Wikidata items for the missing classes. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 23:37, 1 April 2026 (UTC) *:I'm not sure they're missing per se. One thing I forgot to check was jawikt's categories, and indeed none of them exist there. Web searches for a few wordings only brought up 2 relevant results, both threads asking whether they existed, both inconclusive. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:09, 2 April 2026 (UTC) [[Category:Japanese]] 39ffcal2y3c2qzy1ynvcc47vgp52ci4 262573 262560 2026-04-02T01:57:18Z 99of9 1622 /* Comments */ Reply 262573 wikitext text/x-wiki == Summary == The "classes" or "categories" which denote the [[b:en:Japanese/Grammar/Verbs|patterns of verb conjugation]] in {{Z|1830}}. == Uses == For NLG obviously. <br>A verb Lexeme can have multiple Forms attached for its conjugated forms, but if those are incomplete or if there's a need for a verb that's missing from Wikidata entirely, knowing the lemma form and conjugation class would let you derive the other forms. The impetus for this proposal was that I was thinking about reimplementing [[wikt:en:WT:Japanese_verb_inflection-table_templates|this set of enwikt templates]]. <br>Current usage is that the caller has to know and pass in the lemma, kana (phonetic) spelling, and conjugation class. With Lexemes, the caller would pass an LID, and those things would be fetched from the lemma representations and statements respectively. I can proceed with [[Z6091]]-typed parameters, but an enum would be better on any general-use helper Functions. == Elements of the enumeration == * 五段 / godan ** ア / ∅ {{Q|115910055}} ** カ / k {{Q|54024943}} ** ガ / g {{Q|54024947}} ** サ / s {{Q|54024951}} ** ザ / z N/A ** タ / t {{Q|54024922}} ** ダ / d N/A ** ナ / n {{Q|54025014}} ** ハ / h N/A ** バ / b {{Q|54025030}} ** マ / m {{Q|54025055}} ** ラ / r {{Q|54025078}} ** ワ / w {{Q|54025117}} * 上一段 / ''-iru'' ichidan ** ア / ∅ {{Q|54064435}} ** カ / k {{Q|54064438}} ** ガ / g {{Q|54064442}} ** サ / s N/A ** ザ / z {{Q|54064446}} ** タ / t {{Q|54064449}} ** ダ / d N/A ** ナ / n {{Q|54064451}} ** ハ / h {{Q|116448272}} ** バ / b {{Q|54064457}} ** マ / m {{Q|54064389}} ** ラ / r {{Q|54064460}} * 下一段 / ''-eru'' ichidan ** ア / ∅ {{Q|54072066}} ** カ / k {{Q|54072093}} ** ガ / g {{Q|54072108}} ** サ / s {{Q|54072135}} ** ザ / z {{Q|54072150}} ** タ / t {{Q|54072181}} ** ダ / d {{Q|54072231}} ** ナ / n {{Q|54072263}} ** ハ / h {{Q|54072308}} ** バ / b {{Q|54072417}} ** マ / m {{Q|54072457}} ** ラ / r {{Q|54072495}} * 変格 / irregular ** カ行変格 / ''ka''-gyō henkaku {{Q|11275228}} for a single, less common lexeme ** サ行変格 / ''sa''-gyō henkaku {{Q|11146472}} for a single, common lexeme, and also for every instance of verbification ** ア行下二段 / ''a''-gyō shimo nidan {{Q|136008319}} for a single, less common lexeme I'm not a native speaker, so this may not be the most idiomatic ordering, and I may have missed an irregular verb. The [[b:en:Japanese/Grammar/Verbs#Other_irregularities|Wikibooks page I referenced]] has more than these three, including some fossil words used for politeness, but it seems all those are non-verbs or regular verbs in Wikidata. <br>You'll also notice that some entries have no Item in Wikidata. I'm guessing that's just because there happen to be few or no verbs in that class, not for any phonotactic reason. == Alternatives == I think this smaller set: * 五段 / godan {{Q|1188469}} * 一段 / ichidan {{Q|53611710}} * 変格 / irregular ** カ行変格 / ''ka''-gyō henkaku {{Q|11275228}} ** サ行変格 / ''sa''-gyō henkaku {{Q|11146472}} ** ア行下二段 / ''a''-gyō shimo nidan {{Q|136008319}} ...would also be sufficient, as the subclass can then be inferred from the lemma form. But I went with the above since those are the ones actually in use with {{P|5186}} on Lexemes, meaning they could be used directly and it saves that little bit of computation. == Comments == ''For general comments, please reply to the proposer.'' * {{s}} as proposer. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:18, 1 April 2026 (UTC) :@[[User:Higa4|Higa4]] I noticed you were working on Japanese NLG, could you check whether I've made any mistakes here? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:25, 1 April 2026 (UTC) :: {{s}} @[[User:YoshiRulz|YoshiRulz]] I checked [https://www.wikidata.org/wiki/Wikidata:Lexicographical_data/Documentation/Languages/ja/modeling#%E6%B4%BB%E7%94%A8%E3%81%AE%E7%A8%AE%E9%A1%9E%20(P5186) our modeling] and it looks fine to me. Thanks a lot! [[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 01:11, 2 April 2026 (UTC) * {{s}} once we have made Wikidata items for the missing classes. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 23:37, 1 April 2026 (UTC) *:I'm not sure they're missing per se. One thing I forgot to check was jawikt's categories, and indeed none of them exist there. Web searches for a few wordings only brought up 2 relevant results, both threads asking whether they existed, both inconclusive. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:09, 2 April 2026 (UTC) *::Ok, then we surely need input from a few native speakers or linguists. [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 01:57, 2 April 2026 (UTC) [[Category:Japanese]] rp7ogoxf5yoi6dw500zz7znlau2hogh Z33003 0 79549 262528 2026-04-01T23:37:52Z GrounderUK 50 [[Z14326]]➕[[Z600]] 262528 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33003" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z14326", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "function Z14326( Z14326K1, Z14326K2 ) {\nreturn Z14326K1.Z60K1 == Z14326K2.Z60K1;\n}" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } i7ntzn07tun2prr8n7n51liun7sv9e3 Z33004 0 79550 262531 2026-04-01T23:52:01Z 99of9 1622 262531 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33004" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z32997", "Z14K2": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z18", "Z18K1": "Z32997K2" }, "Z11K2": { "Z1K1": "Z7", "Z7K1": "Z20780", "Z20780K1": { "Z1K1": "Z18", "Z18K1": "Z32997K1" }, "Z20780K2": { "Z1K1": "Z18", "Z18K1": "Z32997K2" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "date to monolingual string, compose display date" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "This should gradually improve to cover languages more accurately as the coverage of the display function is improved." } ] } } fim2yoqykwf53toqcihltb8lha8j4hj Z33005 0 79551 262533 2026-04-01T23:53:33Z 99of9 1622 262533 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33005" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z32997", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z32997", "Z32997K1": { "Z1K1": "Z20420", "Z20420K1": { "Z1K1": "Z20159", "Z20159K1": { "Z1K1": "Z17813", "Z17813K1": "Z17814" }, "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "2026" } }, "Z20420K2": { "Z1K1": "Z20342", "Z20342K1": { "Z1K1": "Z16098", "Z16098K1": "Z16101" }, "Z20342K2": { "Z1K1": "Z13518", "Z13518K1": "1" } } }, "Z32997K2": "Z1113" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "1 January 2026" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "en-au:\"1 January 2026\"" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } fkt5hi4h0d8mf8e7ymkmm36u2f79gl8 Z33006 0 79552 262536 2026-04-02T00:28:28Z 99of9 1622 262536 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33006" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6001", "Z17K2": "Z33006K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item (object)" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z33006" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item is a subclass of something" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "item is a subclass of anything", "item has a P279" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } k7ce2ec3umvo8v7niwg0ltuttqzmwgi 262539 262536 2026-04-02T00:32:41Z 99of9 1622 Added Z33007 to the approved list of implementations 262539 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33006" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6001", "Z17K2": "Z33006K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item (object)" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z33007" ], "Z8K5": "Z33006" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item is a subclass of something" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "item is a subclass of anything", "item has a P279" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } gjkqzfv8tz9r9837n2cqynreah4945b 262541 262539 2026-04-02T00:33:53Z 99of9 1622 Added Z33008 to the approved list of test cases 262541 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33006" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6001", "Z17K2": "Z33006K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item (object)" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z33008" ], "Z8K4": [ "Z14", "Z33007" ], "Z8K5": "Z33006" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item is a subclass of something" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "item is a subclass of anything", "item has a P279" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ock3z02rnbmo7l82awrt77ruw5px0dy 262543 262541 2026-04-02T00:35:37Z 99of9 1622 Added Z33009 to the approved list of test cases 262543 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33006" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6001", "Z17K2": "Z33006K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item (object)" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z33008", "Z33009" ], "Z8K4": [ "Z14", "Z33007" ], "Z8K5": "Z33006" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item is a subclass of something" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "item is a subclass of anything", "item has a P279" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } imfb23y73s0k3klcavg2sfdnd1cc8we Z33007 0 79553 262537 2026-04-02T00:30:54Z 99of9 1622 262537 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33007" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z33006", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z23120", "Z23120K1": { "Z1K1": "Z7", "Z7K1": "Z22978", "Z22978K1": { "Z1K1": "Z18", "Z18K1": "Z33006K1" }, "Z22978K2": { "Z1K1": "Z6092", "Z6092K1": "P279" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item is a subclass, compose non-empty list of P279" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } im9azbnjq5fxbn3garrvwnz7h360nuo 262538 262537 2026-04-02T00:32:27Z 99of9 1622 shortcut without value map 262538 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33007" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z33006", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z23120", "Z23120K1": { "Z1K1": "Z7", "Z7K1": "Z26700", "Z26700K1": { "Z1K1": "Z18", "Z18K1": "Z33006K1" }, "Z26700K2": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P279" } ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item is a subclass, compose non-empty list of P279" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } jm6yompewr7kzodd6j7gxdmrke021v7 Z33008 0 79554 262540 2026-04-02T00:33:40Z 99of9 1622 262540 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33008" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z33006", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z33006", "Z33006K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z6091", "Z6091K1": "Q7186" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z844", "Z844K2": { "Z1K1": "Z40", "Z40K1": "Z42" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Marie Curie is not a subclass of anything" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 4ms5ewybauwandv8y31w2ousl8nk3zc Z33009 0 79555 262542 2026-04-02T00:35:21Z 99of9 1622 262542 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33009" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z33006", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z33006", "Z33006K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z6091", "Z6091K1": "Q2329" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z844", "Z844K2": { "Z1K1": "Z40", "Z40K1": "Z41" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "chemistry is a subclass (of physical science)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } r2sixpmjg43sn267fz27m3gw9gvyir6 Z33010 0 79556 262544 2026-04-02T00:38:40Z 99of9 1622 262544 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33010" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z32935", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z22126", "Z22126K1": { "Z1K1": "Z7", "Z7K1": "Z10216", "Z10216K1": { "Z1K1": "Z7", "Z7K1": "Z33006", "Z33006K1": { "Z1K1": "Z18", "Z18K1": "Z32935K1" } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item indicates zero article, not(is subclass)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ixxmaies9cnkibeznhkh9jb899luz38 262545 262544 2026-04-02T00:38:55Z 99of9 1622 262545 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33010" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z32935", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z22126", "Z22126K1": { "Z1K1": "Z7", "Z7K1": "Z10216", "Z10216K1": { "Z1K1": "Z7", "Z7K1": "Z33006", "Z33006K1": { "Z1K1": "Z18", "Z18K1": "Z32935K1" } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item indicates zero article, not(is subclass())" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 5p8is3l2nfqof0sc6g3cce4nsmzp8my 262548 262545 2026-04-02T00:53:35Z 99of9 1622 262548 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33010" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z32935", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z22126", "Z22126K1": { "Z1K1": "Z7", "Z7K1": "Z10216", "Z10216K1": { "Z1K1": "Z7", "Z7K1": "Z10184", "Z10184K1": { "Z1K1": "Z7", "Z7K1": "Z33006", "Z33006K1": { "Z1K1": "Z18", "Z18K1": "Z32935K1" } }, "Z10184K2": { "Z1K1": "Z7", "Z7K1": "Z22131", "Z22131K1": { "Z1K1": "Z7", "Z7K1": "Z32645", "Z32645K1": { "Z1K1": "Z18", "Z18K1": "Z32935K1" } } } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item indicates zero article, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 75qxc0hg9aaioayp6n0sgr1jbt3lz3l Z33011 0 79557 262550 2026-04-02T01:11:51Z 99of9 1622 262550 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33011" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z33011K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "grammatical features" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z33011" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "grammatical features indicate English zero article" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "the grammatical features clearly indicate that no article should appear before the noun" } ] } } 97u9lp7kdyvno8ff0ca0gz7014q51hx 262553 262550 2026-04-02T01:12:40Z 99of9 1622 Added Z33012 to the approved list of test cases 262553 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33011" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z33011K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "grammatical features" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z33012" ], "Z8K4": [ "Z14" ], "Z8K5": "Z33011" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "grammatical features indicate English zero article" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "the grammatical features clearly indicate that no article should appear before the noun" } ] } } 0o73bfkn9wjv6i46iwylbignofkwyk6 262555 262553 2026-04-02T01:13:26Z 99of9 1622 Added Z33013 to the approved list of test cases 262555 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33011" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z33011K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "grammatical features" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z33012", "Z33013" ], "Z8K4": [ "Z14" ], "Z8K5": "Z33011" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "grammatical features indicate English zero article" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "the grammatical features clearly indicate that no article should appear before the noun" } ] } } hkg01r0x7fi0w4i1f25nfbx43a7vnu3 262557 262555 2026-04-02T01:14:22Z 99of9 1622 Added Z33014 to the approved list of test cases 262557 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33011" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z33011K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "grammatical features" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z33012", "Z33013", "Z33014" ], "Z8K4": [ "Z14" ], "Z8K5": "Z33011" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "grammatical features indicate English zero article" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "the grammatical features clearly indicate that no article should appear before the noun" } ] } } gu0ajadhx3lpmhl54v6kumqzq4pqipp 262559 262557 2026-04-02T01:15:16Z 99of9 1622 Added Z33015 to the approved list of test cases 262559 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33011" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z33011K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "grammatical features" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z33012", "Z33013", "Z33014", "Z33015" ], "Z8K4": [ "Z14" ], "Z8K5": "Z33011" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "grammatical features indicate English zero article" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "the grammatical features clearly indicate that no article should appear before the noun" } ] } } rbybel1fw4jjc0qxv075k5libwdlf36 262562 262559 2026-04-02T01:17:47Z 99of9 1622 Added Z33016 to the approved list of implementations 262562 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33011" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z33011K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "grammatical features" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z33012", "Z33013", "Z33014", "Z33015" ], "Z8K4": [ "Z14", "Z33016" ], "Z8K5": "Z33011" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "grammatical features indicate English zero article" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "the grammatical features clearly indicate that no article should appear before the noun" } ] } } 4iccg3kvdakwautdfgwls5zr2jw3wxk 262566 262562 2026-04-02T01:23:59Z 99of9 1622 Removed Z33015 from the approved list of test cases 262566 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33011" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z33011K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "grammatical features" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z33012", "Z33013", "Z33014" ], "Z8K4": [ "Z14", "Z33016" ], "Z8K5": "Z33011" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "grammatical features indicate English zero article" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "the grammatical features clearly indicate that no article should appear before the noun" } ] } } s5yk1avapuqzufrw00t249zn6vz83gv Z33012 0 79558 262552 2026-04-02T01:12:28Z 99of9 1622 262552 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33012" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z33011", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z33011", "Z33011K1": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q138841379" } ] }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z844", "Z844K2": { "Z1K1": "Z40", "Z40K1": "Z41" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[zero article]: true" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } dao392pec8ziou6ffowkri8d01ik9q0 Z33013 0 79559 262554 2026-04-02T01:13:08Z 99of9 1622 262554 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33013" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z33011", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z33011", "Z33011K1": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q489168" } ] }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z844", "Z844K2": { "Z1K1": "Z40", "Z40K1": "Z41" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[mass noun]: true" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 16hswepjpzx5428c6u0wzximua32x3q Z33014 0 79560 262556 2026-04-02T01:13:54Z 99of9 1622 262556 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33014" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z33011", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z33011", "Z33011K1": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q499327" } ] }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z844", "Z844K2": { "Z1K1": "Z40", "Z40K1": "Z42" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[masculine]: false" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 0bwnuj45gf4mcb4a1nok40hn85iebs4 Z33015 0 79561 262558 2026-04-02T01:14:48Z 99of9 1622 262558 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33015" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z33011", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z33011", "Z33011K1": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q146786" } ] }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z844", "Z844K2": { "Z1K1": "Z40", "Z40K1": "Z41" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[plural]: true" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } tllrsyjrpiub3pokkf1mwxbti841uxh 262565 262558 2026-04-02T01:23:45Z 99of9 1622 262565 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33015" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z33011", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z33011", "Z33011K1": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q146786" } ] }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z844", "Z844K2": { "Z1K1": "Z40", "Z40K1": "Z41" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[plural]: true?" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "This may not be a clear enough indicator. \"cats\" [plural]: true, but \"Himalayas\" [plural]:false" } ] } } klsbjik9z2kg58uf5kbhy3o1ier9jgr Z33016 0 79562 262561 2026-04-02T01:17:32Z 99of9 1622 262561 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33016" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z33011", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z13752", "Z13752K1": { "Z1K1": "Z18", "Z18K1": "Z33011K1" }, "Z13752K2": [ "Z6001", { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z6091", "Z6091K1": "Q138841379" } }, { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z6091", "Z6091K1": "Q489168" } }, { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z6091", "Z6091K1": "Q146786" } } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "grammatical features indicate zero-article, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } sikkb3iu635am0dba7n688uoasit1po 262564 262561 2026-04-02T01:21:25Z 99of9 1622 262564 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33016" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z33011", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z13752", "Z13752K1": { "Z1K1": "Z18", "Z18K1": "Z33011K1" }, "Z13752K2": [ "Z6001", { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z6091", "Z6091K1": "Q138841379" } }, { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z6091", "Z6091K1": "Q489168" } }, { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z6091", "Z6091K1": "Q146786" } } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "grammatical features indicate zero-article, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "check a list of grammatical indicators that definitely? indicate a zero-article" } ] } } ayf25ckwancynyhhisuy3lg6rynyk3z 262568 262564 2026-04-02T01:30:23Z 99of9 1622 fix, remove plural for now 262568 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33016" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z33011", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z13752", "Z13752K1": { "Z1K1": "Z18", "Z18K1": "Z33011K1" }, "Z13752K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q138841379" }, { "Z1K1": "Z6091", "Z6091K1": "Q489168" } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "grammatical features indicate zero-article, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "check a list of grammatical indicators that definitely? indicate a zero-article" } ] } } gvt2dsha5ty51mrviqexah6nrkxae6v Z33017 0 79563 262569 2026-04-02T01:33:40Z 99of9 1622 262569 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33017" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z32496", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z32496", "Z32496K1": { "Z1K1": "Z6091", "Z6091K1": "Q5451" }, "Z32496K2": { "Z1K1": "Z6091", "Z6091K1": "Q8502" }, "Z32496K3": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z32496K4": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z32496K5": { "Z1K1": "Z6091", "Z6091K1": "Q5451" }, "Z32496K6": { "Z1K1": "Z6091", "Z6091K1": "Q8502" }, "Z32496K7": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q146786" } ], "Z32496K8": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q146786" } ], "Z32496K9": [ "Z6091" ], "Z32496K10": [ "Z6091" ], "Z32496K11": [ "Z6091" ], "Z32496K12": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "The Himalayas have mountains." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "\"The Himalayas have mountains.\"" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } fqibcj8d2um67ia23jc7wbuhe4nsg81 Z33018 0 79564 262570 2026-04-02T01:43:50Z 99of9 1622 262570 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33018" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z27410", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z27410", "Z27410K1": { "Z1K1": "Z7", "Z7K1": "Z6825", "Z6825K1": { "Z1K1": "Z6095", "Z6095K1": "L269836" } }, "Z27410K2": [ "Z6091" ] }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "Himalayas" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Himalayas: \"Himalayas\"" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "preference against the obsolte form \"Himmaleh\"" } ] } } 9dpmlwx6kh7aq9vev4bjpebq856iatd Talk:Z32828 1 79565 262579 2026-04-02T07:06:21Z So9q 3791 /* Tips */ new section 262579 wikitext text/x-wiki == Tips == If you want to use this in AW. change the output to HTML. Also for space delimited lists there is a convenience function 😀 https://www.wikifunctions.org/view/en/Z22504 [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 07:06, 2 April 2026 (UTC) 8lxgir60gg0ww218x43zd0b5sed6wpt 262580 262579 2026-04-02T07:06:59Z So9q 3791 /* Tips */ Reply 262580 wikitext text/x-wiki == Tips == If you want to use this in AW. change the output to HTML. Also for space delimited lists there is a convenience function 😀 https://www.wikifunctions.org/view/en/Z22504 [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 07:06, 2 April 2026 (UTC) :@[[User:GearsDatapacks|GearsDatapacks]] [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 07:06, 2 April 2026 (UTC) prk6628u20o59m395iumo4sj8bkrgks 262599 262580 2026-04-02T10:36:43Z So9q 3791 /* Tips */ 262599 wikitext text/x-wiki == Tips == If you want to use this in AW we should add a top level function that wrap it in html. Also for space delimited lists there is a convenience function 😀 https://www.wikifunctions.org/view/en/Z22504 [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 07:06, 2 April 2026 (UTC) :@[[User:GearsDatapacks|GearsDatapacks]] [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 07:06, 2 April 2026 (UTC) n462z1x3e7z0uqz7eflwbg4a6ne4hc9 262600 262599 2026-04-02T10:40:27Z So9q 3791 /* Tips */ 262600 wikitext text/x-wiki == Tips == If you want to use this in AW we should add a top level function that wrap it in html. See https://www.wikifunctions.org/view/en/Z26696 for determining if the item is alive to control the tense automatically. Also for space delimited lists there is a convenience function 😀 https://www.wikifunctions.org/view/en/Z22504 [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 07:06, 2 April 2026 (UTC) :@[[User:GearsDatapacks|GearsDatapacks]] [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 07:06, 2 April 2026 (UTC) sw1msu8r9q0sblgvqwr0roqxqxvoq0b Z33019 0 79566 262582 2026-04-02T07:15:18Z So9q 3791 262582 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33019" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z33019K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Items" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z33019K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Language " } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z33019" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "join labels from items with Oxford punctuation " } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "join labels " ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } l28tseo8xp5uz0g65hx5xhwgze62x9z Z33020 0 79567 262584 2026-04-02T07:20:37Z So9q 3791 262584 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33020" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z33019", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z33019", "Z33019K1": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q82955" } ], "Z33019K2": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z9", "Z9K1": "" }, "Z11K2": "politician" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "politician " } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } cvp93xayxe5r03nm0k3n612grkj7j0y 262585 262584 2026-04-02T07:21:26Z So9q 3791 262585 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33020" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z33019", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z33019", "Z33019K1": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q82955" } ], "Z33019K2": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "politician" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "politician " } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } c0nu1fl30du4wlj83lsdk7rwc7wr2zs Z33021 0 79568 262586 2026-04-02T07:24:11Z So9q 3791 262586 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33021" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z33019", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z33019", "Z33019K1": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q1524582" }, { "Z1K1": "Z6091", "Z6091K1": "Q82955" } ], "Z33019K2": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "husbandry worker and politician " } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "husbandry worker and politician " } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } i56uh51d3upzon4mlntkk6pifvf6cig Z33022 0 79569 262587 2026-04-02T07:26:30Z So9q 3791 262587 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33022" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z33019", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z33019", "Z33019K1": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q1524582" }, { "Z1K1": "Z6091", "Z6091K1": "Q40348" }, { "Z1K1": "Z6091", "Z6091K1": "Q82955" } ], "Z33019K2": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "husbandry worker, lawyer and politician " } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "husbandry worker, lawyer and politician " } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 5kujd6tqyaumtxnqefgk10omw6o7o6d Z33023 0 79570 262588 2026-04-02T07:28:23Z So9q 3791 262588 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33023" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z33019", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z18779", "Z18779K1": { "Z1K1": "Z7", "Z7K1": "Z26929", "Z26929K1": { "Z1K1": "Z18", "Z18K1": "Z33019K1" }, "Z26929K2": { "Z1K1": "Z18", "Z18K1": "Z33019K2" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 7i8v3eu23lfqws76m671j74ylgz6va1 262589 262588 2026-04-02T07:28:51Z So9q 3791 262589 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33023" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z33019", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z18779", "Z18779K1": { "Z1K1": "Z7", "Z7K1": "Z26929", "Z26929K1": { "Z1K1": "Z18", "Z18K1": "Z33019K1" }, "Z26929K2": { "Z1K1": "Z18", "Z18K1": "Z33019K2" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "join labels from items with Oxford punctuationcomp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 52ece8fk2zv388li9ow0b961lw17jct 262590 262589 2026-04-02T07:29:17Z So9q 3791 262590 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33023" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z33019", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z18779", "Z18779K1": { "Z1K1": "Z7", "Z7K1": "Z26929", "Z26929K1": { "Z1K1": "Z18", "Z18K1": "Z33019K1" }, "Z26929K2": { "Z1K1": "Z18", "Z18K1": "Z33019K2" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "join labels from items with Oxford punct. comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } faqx1so34j2con5esrb4395ys2bok7e Z33024 0 79571 262594 2026-04-02T10:19:30Z So9q 3791 262594 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33024" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z33024K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "items" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z33024K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language " } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z11" }, "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z33024" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "label texts for Wikidata items" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } dn8577l97wfito44cj5s6h3tag5flwu 262595 262594 2026-04-02T10:21:08Z So9q 3791 262595 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33024" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z33024K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "items" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z33024K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language " } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z11" }, "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z33024" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "label texts for Wikidata items" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "label monolingual texts for Wikidata items" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns the text from label in the given language, for each Wikidata item referenced" } ] } } 83sbcx32otxfvobkto9bx7t3mzvsbfk Z33025 0 79572 262597 2026-04-02T10:24:20Z So9q 3791 262597 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33025" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z33024", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z33024", "Z33024K1": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q29" } ], "Z33024K2": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z889", "Z889K2": [ "Z1", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Spain" } ], "Z889K3": "Z14392" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Spain" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 4ikxsyadyg6a6bd3kt8l8oiqj7ht01q Z33026 0 79573 262603 2026-04-02T11:20:58Z 内存溢出的猫 8400 262603 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33026" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z33026K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z33026K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z33026K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "creator" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z33026" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Creative work - entity, class, creator, Chinese" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 4v1e6zmnyo0x9mo66thx0xsr1rw752j User:99of9/sandbox3 2 79574 262604 2026-04-02T11:23:54Z 99of9 1622 {{#function:Z28005|Q2565882|}} 262604 wikitext text/x-wiki {{#function:Z28005|Q2565882|}} qwsdbf74imagw2z8yv2jzff4ksonyem Z33027 0 79575 262605 2026-04-02T11:29:59Z 内存溢出的猫 8400 262605 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33027" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z33026", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": "Z1592", "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z33026K1" } }, "Z23468K2": "Z1006" }, "是", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z33026K3" } }, "Z23468K2": "Z1006" }, "创作的", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z33026K2" } }, "Z23468K2": "Z1006" }, "。" ], "Z12899K2": "" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1411", "Z11K2": "Creative work: entity, class, creator, zh, compose" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } n18sq91iuksydt71quqansj4xolvqa2 Z33028 0 79576 262609 2026-04-02T11:53:26Z 内存溢出的猫 8400 262609 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33028" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z33028K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1411", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z33028K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1411", "Z11K2": "class" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z33028K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1411", "Z11K2": "location" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z33028" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1411", "Z11K2": "State location using entity and class, Chinese" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } em21r3rr8fwjs5wnkvnofqfxcwiu1nj Z33029 0 79577 262610 2026-04-02T11:54:52Z 内存溢出的猫 8400 262610 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33029" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z33028", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z33028", "Z33028K1": { "Z1K1": "Z6091", "Z6091K1": "Q57906" }, "Z33028K2": { "Z1K1": "Z6091", "Z6091K1": "Q748149" }, "Z33028K3": { "Z1K1": "Z6091", "Z6091K1": "Q16963" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z9", "Z9K1": "" }, "Z11K2": "扬州市是江苏省的一个地级市。" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1411", "Z11K2": "扬州市是江苏省的一个地级市。" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } rdxpmze446gsrnl8xi7yfjs8tuxf2kp Z33030 0 79578 262611 2026-04-02T11:57:36Z 内存溢出的猫 8400 262611 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33030" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z33028", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z18", "Z18K1": "Z33028K1" }, "Z23468K2": "Z1006" }, "。" ], "Z12899K2": "" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1411", "Z11K2": "State location using entity and class, zh, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } oy329l14felg2vhhl85e3enbctpf18i