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. –[[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. –[[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>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></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>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></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>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></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>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></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>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></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>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></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>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></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>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></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>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></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>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></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>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></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>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></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>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></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>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></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>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></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>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></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>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></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>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></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>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></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>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></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>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></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>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></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>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></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>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></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>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></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>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></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>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></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>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></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>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></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. {{[[User:GearsDatapacks|GearsDatapacks]]|[[User talk:GearsDatapacks|talk]]|[[Special:Contributions/GearsDatapacks|contribs]]}} 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. {{[[User:GearsDatapacks|GearsDatapacks]]|[[User talk:GearsDatapacks|talk]]|[[Special:Contributions/GearsDatapacks|contribs]]}} 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