Abstract Wikipedia abstractwiki https://abstract.wikipedia.org/wiki/Abstract_Wikipedia:Main_page MediaWiki 1.46.0-wmf.21 first-letter Media Special Talk User User talk Abstract Wikipedia Abstract Wikipedia 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 Abstract Wikipedia:Main page 4 2 2592 2527 2026-03-28T08:42:59Z Minorax 556 2592 wikitext text/x-wiki <templatestyles src="Template:Main_page/styles.css" /> <div id="mainpage_header" class="mainpage_header"> [[File:Wikipedia-logo.svg|100px|alt=A globe with letters on it]] <h1>Welcome to Abstract Wikipedia</h1> <p>Abstract Wikipedia is a [[foundation:Policy:Terms of Use|free]] project of [[Abstract Wikipedia:Introduction|abstract articles]] that anyone can edit.</p></div> <div id="audiences" class="mainpage_row"> <div class="mainpage_box"> <h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikipedia "W" Rounded Black.svg|20px|middle|link=]]</span>Welcome!</h3> <div id="mainpage-welcome" title="Welcome" class="items"> '''Abstract Wikipedia''' is a Wikimedia project for everyone to collaboratively create and maintain a collection of language-independent articles, based on functions from [[:f:|Wikifunctions]] and data from [[:d:|Wikidata]], to help Wikimedia projects to expand their article base. </div> </div> <div class="mainpage_box"> <h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|class=skin-invert|link=]]</span>Get started</h3> <div id="mainpage-start" title="Get started" class="items"> * [[Special:CreateAbstract|Create an article]] </div> </div> </div> <div id="misc-news" class="mainpage_row"> <div class="mainpage_box"> <h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-rtl.svg|20px|middle|class=skin-invert|link=]]</span>Learn and contribute</h3> <div id=mainpage-help-contribute" title="Support and Contributing" class="items"> ; Learn about Abstract Wikipedia * [[Abstract Wikipedia:About|Introduction to Abstract Wikipedia]] * [[Abstract Wikipedia:FAQ|FAQ]] * [[f:Special:MyLanguage/Wikifunctions:Glossary|Wikifunctions Glossary]] ; Contribute to other areas * [[metawiki:Abstract Wikipedia#Participate|Get involved as a translator]] * [[Abstract Wikipedia:Suggested functions|Suggest a function]] ; Get help * Questions? Ask at the [[Abstract Wikipedia:Project chat|Project chat]] or in our [https://t.me/Wikifunctions Telegram/IRC channel]! * [[Abstract Wikipedia:Report a technical problem|Report a technical problem]] </div> </div> <div class="mainpage_box"> <h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone.svg|20px|middle|class=skin-invert|link=]]</span>News</h3> <div id="mainpage-news" title="News" class="items">{{Main page/News}}</div> </div> </div> <div id="many-examples" class="mainpage_row"> <div class="mainpage_box"> <h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-ltr.svg|20px|middle|class=skin-invert|link=]]</span>Featured abstract articles</h3> <div id=mainpage-abstract-articles" title="Abstract articles" class="items"> Our first abstract articles, coming soon! </div> </div> </div> <div id="sister" class="mainpage_row"> <div class="mainpage_box"> <div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;"> <div class="mainpage-sister-title"> <div style="width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div> <div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;">Abstract Wikipedia is part of the non-profit, multilingual, free-content [[foundationsite:|Wikimedia]] family.</div> </div> <div class="mainpage-sister-projects"> *[[File:Wikipedia-logo-v2.svg|40x40px|link=w:|alt=]]<div><span>[[w:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>Encyclopedia</div> *[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br>Knowledge base</div> *[[File:Wikifunctions-logo.svg|40x40px|link=w:|alt=]]<div><span>[[f:|{{int:Wikibase-otherprojects-wikifunctions}}]]</span><br>Library of functions</div> *[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br>Media repository</div> *[[File:Wiktionary-logo.svg|40x40px|link=wikt:|alt=]]<div><span>[[wikt:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br>Dictionary and thesaurus</div> *[[File:Wikibooks-logo.svg|40x40px|link=b:|alt=]]<div><span>[[b:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br>Textbooks and manuals</div> *[[File:Wikinews-logo.svg|40x40px|link=n:|alt=]]<div><span>[[n:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br>News</div> *[[File:Wikiquote-logo.svg|40x40px|link=q:|alt=]]<div><span>[[q:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br>Collection of quotations</div> *[[File:Wikisource-logo.svg|40x40px|link=s:|alt=]]<div><span>[[s:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br>Library</div> *[[File:Wikiversity logo 2017.svg|40x40px|link=v:|alt=]]<div><span>[[v:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br>Learning resources</div> *[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:|alt=]]<div><span>[[voy:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br>Travel guides</div> *[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br>Directory of species</div> *[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|{{int:Project-localized-name-incubatorwiki}}]]</span><br>New language versions</div> *[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br>Project coordination</div> *[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br>MediaWiki development</div> *[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br>Event coordination</div> </div> </div> </div> </div> __NOEDITSECTION__ __NOTOC__ doq0vm97o50nh5qcp3juxbw9himw440 Abstract Wikipedia:Project chat 4 6 2540 2525 2026-03-27T18:22:36Z Jdforrester (WMF) 5 /* Project namespace alias */ Reply 2540 wikitext text/x-wiki __NEWSECTIONLINK__ [[Category:Abstract Wikipedia administration|Project Chat]] This is the Abstract Wikipedia Project chat. This is where discussions on the project happen. Add your discussion below this line. More technical issues should go to [[Abstract Wikipedia:Report a technical problem]]. ==Discussions not working== I keep getting a type error whenever I try to create a new topic. Anybody else? [[ talk:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:05, 19 March 2026 (UTC) :I'm also experiencing the same error. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 18:19, 19 March 2026 (UTC) :@[[User:Feeglgeef|Feeglgeef]], @[[User:Tenshi Hinanawi|Tenshi Hinanawi]]: Sorry about that; it was due to a production mis-configuration that I've worked around for now. Unfortunately the same bug also meant that the community's first Abstract articles were all mis-created into the <code>Abstract Wikipedia:</code> namespace, and I don't think we can move them into the proper positions right now, so they'll need to be re-created. Please reply here, on [[Abstract Wikipedia:Report a technical problem]], or file any issues you run into in Phabricator. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:34, 19 March 2026 (UTC) ::The new abstract table is breaking globalcontribs counter across all Wikis, [[:phab:T420632]] [[User:Shushugah|Shushugah]] ([[User talk:Shushugah|talk]]) 18:51, 19 March 2026 (UTC) == Horray! 🎉 == This is just a celebratory post acknowledging the milestone of getting this project started. Great work on the engineering team so far, now we can get some community creating content as well! [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 18:53, 19 March 2026 (UTC) :I want to contribute but I'm a bit lost with the function editor so I'll wait until some documentation is uploaded on the community page. [[User:Hathor1719|Hathor1719]] ([[User talk:Hathor1719|talk]]) 18:55, 19 March 2026 (UTC) :🎉🎉🎉! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:56, 19 March 2026 (UTC) == Local help page == The Help page in the sidebar goes to [[mw:Help:Contents]]. We should change that to just [[Help:Contents]]. (But I guess for that we need a local admin as well.) [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 18:59, 19 March 2026 (UTC) :@[[User:Ainali|Ainali]], done. But the page [[Help:Contents]] needs to be written. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 19:13, 19 March 2026 (UTC) ::Is there a caching thing, that it is still not working? We have [[MediaWiki:Helppage]], but the link in the sidebar still goes to Mediawiki for me. <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 07:36, 20 March 2026 (UTC) :::Try [https://abstract.wikipedia.org/wiki/Abstract_Wikipedia:Project_chat?action=purge purge]. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 07:59, 20 March 2026 (UTC) ::::I tried purging, it doesn't help. Interestingly, if I change the interface language to English, I get the new link, but not when I use it in Swedish. A bug, or do we need to define this for each language? <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 12:48, 20 March 2026 (UTC) :::::couldn’t find the solution, I think it's because multilingual feature hasn’t enabled yet. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 13:44, 20 March 2026 (UTC) ::::::Now it works, without any new purging. Weird (but good). <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 15:36, 20 March 2026 (UTC) == qqx doesn't seem to work == I switched my user interface language to Hebrew. I'm trying to [[Special:CreateAbstract/Q18383|create a page]]. There's a plus button under "lead paragraph (Q8776414)". It has several items that begin with "Add" and continue with English strings that are probably function names: "section title", "paragraph", "HTML unordered list", etc. I tried using uselang=qqx to see what functions those are, but then the editing interface is not loaded at all. I see a yellow box with this text: : (wikilambda-initialize-error) : (wikilambda-renderer-error-footer-project-chat) uselang=qqx works quite nicely in Wikifunctions and shows ZIDs of objects when their labels are used in the interface, but it seems to fail here. It would be quite nice to make it work. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:06, 19 March 2026 (UTC) == Visual editor on this page == The first time I posted something here on this page (using DiscussionTools), I noticed a mistake and wanted to fix it. I clicked "edit" near the section heading, and it started editing the whole page in Visual editor. If I recall correctly, the default on other wikis is that the edit button next to the section heading on discussion pages opens only that section and in the wikitext editor. It should probably be the same here. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:10, 19 March 2026 (UTC) :[[Abstract Wikipedia:Report a technical problem]] would be more appropriate. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:14, 19 March 2026 (UTC) == Temporary adminship == I'm requesting temporary adminship here (for 24 hours to a week) to help set up the wiki on the community side. As administrator on Wikifunctions, I designed the current layout of the main page (also used locally), among other things. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:16, 19 March 2026 (UTC) :{{ping|Feeglgeef}} while I agree that temporary adminship could be useful, both personally and as a steward, I'm not sure it's a good idea to grant this request. First of all, you didn't really say why you need admin rights (and your history, both on Wikifunctions and Meta, make me want to be extra cautious). In the meantime, stewards and global admins can also (and already do) help if needed, don't hesitate to ask. Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 21:36, 19 March 2026 (UTC) ::Ah, right! Please update the main page as I've requested on its talk page, as well as delete the existing pages on the Abstract Wikipedia namespace with QIDs (they are now redundant), and add the correct license to [[MediaWiki:License]]. I have a few more things, but they're relatively minor. Consider the above request retracted. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:29, 19 March 2026 (UTC) :::{{reply to|VIGNERON}} ? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:50, 20 March 2026 (UTC) ::::{{reply to|Feeglgeef}} yes ? please [https://dontasktoask.com/ Don't ask to ask, just ask]. Cdlt, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 16:28, 20 March 2026 (UTC) :::::{{ping|VIGNERON}} I wanted you to do the things I asked in the above reply (which you ignored :(. ). The main page is fixed and the license is fine (not complete, but alas), but any page following the pattern "Abstract Wikipedia:Q[n]" should be deleted. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:57, 20 March 2026 (UTC) ::::::{{reply to|Feeglgeef}} I did the deletion this morning, did I miss any pages? Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 18:00, 20 March 2026 (UTC) == Templates - per usual or as abstract content? == I was about to import a few templates that can come in handy in discussions and other meta-related activities but then realized that it may be a great use case for abstract content. Or will it not be possible to do it in that way on this wiki (or at all)? [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 19:28, 19 March 2026 (UTC) :Calling functions here is currently possible, but some templates are impossible to replace and functions are inconvenient in any case. It'd be helpful if you said which templates you intended to import, but generally I'd say import them. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:33, 19 March 2026 (UTC) ::I think what I wonder most is if we always should do multilingual templates with the traditional <code><nowiki><translate></nowiki></code> tags or use functions wherever we can. [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 19:42, 19 March 2026 (UTC) :::The problem with "functions wherever we can" is that most template-like functions are content based, like abbr or 0. I'm assuming you mean templates that are more about meta stuff, which probably should '''not''' be functions, at least under the current idea. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:46, 19 March 2026 (UTC) ::::Yes, I was only thinking about meta stuff. Where can I read about this idea you are referring to? It seems important enough that it should be part of [[Abstract Wikipedia:Scope|this project's scope]] (or similar page/policy). [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 19:52, 19 March 2026 (UTC) :::::It's not written down, I suppose. I didn't mean there was a rule against creating the functions, (feel free, if you'd like). The main problem with putting them on Wikifunctions is speed and the fact that you must use HTML fragments (no wikitext), which to me makes it unreasonable. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:56, 19 March 2026 (UTC) ::::::That's a fair point of view. The reason I asked was that it would be an excellent way of [[d:Q3033752|Q3033752]] (note to self, we need the functionality of [[d:Template:Q]]). If we get used here to not falling back into wikitext, we get more training at creating excellent abstract content. [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 20:03, 19 March 2026 (UTC) == Articles now creatable properly == Hello all! To those not on the telegram (or not following), articles are now able to be created in the correct way. Any articles you have previously made will need to be recreated. I'd courtesy ping those who have already created one but it seems we don't have that set up yet! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:31, 19 March 2026 (UTC) == Testing from a different language == I have set the UI to Spanish and there are some menus not translated (Create an article in the sidebar, for example). Where can I translate the content I see missing? Also, I tried to create a very simple abstract article on the environment ([[Q43619]]) and it fails to render (Wikifunctions returned a failed response: Alcanzado el límite de tiempo en el Orquestador): I also found a random, decently big one ([[Q408]]) and it keeps loading for five minutes already in Spanish. Finally, if this is going to be with the purpose of multi lingual edition, shouldn't help and talk pages like these be also automatically translated? Because otherwise it becomes just an output of information, an editor who isn't familiar with English would be able to read the Abstract Wikipedia in their language but unable to provide feedback (as I'm doing now). [[User:Hathor1719|Hathor1719]] ([[User talk:Hathor1719|talk]]) 06:56, 20 March 2026 (UTC) :I am not sure that we want "automatic" translation. But regular translation, I truly agree that we should have. There is a Phabricator created to enable the Translate extension on this wiki ([[Phab:T420656]]). <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 07:42, 20 March 2026 (UTC) ::Yes at least the ability to translate user messages, so that I for example could read the messages in this page in Spanish and reply in Spanish, and the rest of users translate them to their local languages. Otherwise cross-lingual collaborative effort isn't going to work unless everyone has a decent level of English as a second language. Thank you for the link! [[User:Hathor1719|Hathor1719]] ([[User talk:Hathor1719|talk]]) 08:42, 20 March 2026 (UTC) :: ::I would greatly appreciate automatic per-comment translation (the way Discourse implements it), and hope we find a way to implement that for the truly multilingual sites like this. In the wiki spirit, the outputs of the automatic translation should be savable and editable so that a) the computation of auto-translation only happens once into each target language and b) everyone can improve each of those translations. [[User:Sj|Sj]] ([[User talk:Sj|talk]]) 21:23, 22 March 2026 (UTC) == Using Function IDs == It seems like when creating an article you cannot insert a function ID (i.e. Z6839) in a function call's function field and you have to type in it's name and hope it pops up (which it seems as though it doesn't always). [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 13:13, 20 March 2026 (UTC) == Not showing functions that return strings where an HTML fragment is needed == It might be good to adjust the search function inside the abstract wikipedia editor to show functions that return strings as grayed-out where an HTML fragment is needed, as it took me a while to realize that [https://www.wikifunctions.org/view/en/Z24102 label of item reference in specific/general lang] returns a string and not an HTML fragment, meaning that it doesn't show up when searching. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 13:30, 20 March 2026 (UTC) == Cannot find Lorrain in the language list == Hi, I wanted to try generating an article in lorrain ([[d:Q671198]]), but it does not appear in the selection list. Where can I ask for it to be added, so that I can try experimenting with it? Thanks! [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 19:48, 20 March 2026 (UTC) :I'm not certain, but I know it's a bit of a process that I think begins on Wikidata. Even if it were added, there would be no support for it in community-made functions, so for the foreseeable future this will be impossible. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:54, 20 March 2026 (UTC) ::There are already plenty of lexemes in lorrain on Wikidata. [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 20:38, 20 March 2026 (UTC) :::Can you point me to them? [[Special:Contributions/&#126;2026-17446-79|&#126;2026-17446-79]] ([[User talk:&#126;2026-17446-79|talk]]) 22:04, 20 March 2026 (UTC) ::::https://w.wiki/FiVz [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 06:12, 21 March 2026 (UTC) :I see no reason for not adding this to our list of languages, after all we already have plenty of languages, including dialects like [[f:Z1640]]. {{ping|Poslovitch}} does this mean you are volunteering to create wikifunctions in lorrain 🤣 Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 09:50, 21 March 2026 (UTC) ::@[[User:VIGNERON|VIGNERON]] Of course! I suppose this means the fonctions will need to support the many ways to write in lorrain, since it is not standardized. Do you have any examples of functions that support such things? [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 09:54, 21 March 2026 (UTC) :::I tried creating a "Natural language" object on Wikifunctions, but it seems I don't have permission to do this. &lt;rant&gt;Why is it always so hard with languages that have no ISO codes :sob: &lt;/rant&gt; [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 13:32, 21 March 2026 (UTC) ::::You wouldn’t be able to create a Natural language object even if you did have an ISO code to hand. Could you raise a ticket on Phabricator, tagged with [https://phabricator.wikimedia.org/tag/abstract_wikipedia_team/ Abstract Wikipedia team]? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:54, 21 March 2026 (UTC) :::::Thanks @[[User:GrounderUK|GrounderUK]], will do! [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 14:56, 21 March 2026 (UTC) :::::Raised: [[phab:T420823]]. [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 15:09, 21 March 2026 (UTC) == Project namespace alias == On all other Wikipedias, "WP" is an alias of the Project namespace. Why isn't it here? There's also "Abstract", but that's too long for my liking. [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 21:48, 20 March 2026 (UTC) :Noting that this has been discussed multiple times on the telegram. I would prefer AWP, but it doesn't really matter. [[Special:Contributions/&#126;2026-17446-79|&#126;2026-17446-79]] ([[User talk:&#126;2026-17446-79|talk]]) 22:02, 20 March 2026 (UTC) :well it’s not like another language version of Wikipedia, and there're still confusion if it’s a sister project or else. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 22:09, 20 March 2026 (UTC) ::{{ping|Tanbiruzzaman}} It is listed as a Wikipedia on [[Special:SiteMatrix]]. The domain and database ID says so as well. [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 22:13, 20 March 2026 (UTC) :::It was an initial process to connect wikidata, but will be configured later, per [[phab:T420420]] (also check comments in [[phab:T420643]]). [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 22:32, 20 March 2026 (UTC) :On a similar note, is there a reason why [[Main Page]] is a redlink? Feels useful to redirect it to [[Abstract Wikipedia:Main page]]. //[[User:SHB2000|SHB2000]] ([[User talk:SHB2000|talk]]) 07:33, 25 March 2026 (UTC) ::redirect from mainspace is not possible here, I guess. You may give a try. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 07:39, 25 March 2026 (UTC) :::Fair enough I guess. --[[User:SHB2000|SHB2000]] ([[User talk:SHB2000|talk]]) 07:41, 25 March 2026 (UTC) ::::I can do it if I'm an admin. This project has no local admins or bureaucrats. [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 23:42, 26 March 2026 (UTC) :::::I tried to create it and it shows "The provided title 'Main_Page' is not valid for an Abstract Article.", also tried to change the content model to wikitext and shows the same error. Note that I also have the similar technical rights as admin. @[[User:Koavf|Koavf]], is there another way you'd try if you're an administrator? [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 03:44, 27 March 2026 (UTC) ::::::Import from another project's "[[Main Page]]". I did this at [[:d:Main Page]] (but the community decided to delete it, which I did). [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 03:47, 27 March 2026 (UTC) ::@[[User:SHB2000|SHB2000]]: Because the main namespace is not meant to have anything other than abstract articles in it, the same as for Wikifunctions and Wikidata. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:22, 27 March 2026 (UTC) == Making it easier to contribute == I'm aware that we're only a few days into the public beta of this project, and everything is a little rough around the edges, but I thought it could be useful to come up with some goals to work towards in order to make the site more accommodating and easier to contribute to, for newer and more experienced editors alike. (If there's a place where this discussion is already taking place please tell me and I can move there). Here are some thoughts I had so far: * Most of the current articles are extremely short, just one or two sentences long. I think it would be good to pick one article in each of a few main categories (e.g. one country, one type of food, one notable person, etc.) and work to try to include as much relevant information as possible, to serve as an example for future articles of similar types. * As I understand it, a lot of the limitations for what kind of information we can include in an article is due to which functions exist on Wikifunctions. We have [[Abstract Wikipedia:Useful functions for article composition]], which is a good way to find some functions, but this list can't include every single function, so it would be good to have some way to find relevant functions on Wikifunctions. Is there a category containing AWP-related functions there? I'm not too familiar with Wikifunctions yet but if there is a category, we should link it there. * In a similar vein, it seems like there are very few such functions currently available. It would be good to have some kind of guide as to how to create such functions that can be used here. I tried creating a new function there yesterday and it took me a while to find my way around, and I still haven't figured it out completely, so a guide specifically for people wanting to improve Abstract Wikipedia could be useful. * Lastly it might be worth coming up with a list of policies and guidelines that we want to make to begin with. Currently there are none, and obviously it's quite time consuming to create new policies, but coming up with a set of basic ones would be helpful I think. Let me know your thoughts. Cheers, &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 19:52, 21 March 2026 (UTC) :Just had a closer look at Wikifunctions; seems [[f:Wikifunctions:Catalogue/Natural language operations/Global language functions]] might be a good place to link to. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 20:00, 21 March 2026 (UTC) ::I support the goal of making it easier to contribute. From my point of view a place where people can write example sentences in specific languages about specific facts and can request a function for it will be useful. So far I it is difficult for me to understand how it is possible to define content in a abstract way and convert it into texts in different natural languages. It seems to me like it requires to much available data at functions and Wikidata Lexemes what is not there for many small languages so far. So I prefer a monolingual approach based on Wikidata statements. Then people can write sentences what explain a specific Wikidata statement or multiple ones and this can be done for many languages. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:49, 21 March 2026 (UTC) :I do agree that creating these linguistic functions would be easier if we had a guide, though it's not exactly a cut and paste process (it requires a lot of thinking to figure out edge cases, whether your use case makes sense across languages, what will be included in the scope of your function, what will not be, what the utility will be, etc.). An example of thinking this out poorly is [[f:Z31405]], where it's painfullyy clear that the Abstract Wikipedia team didn't think these questions through well enough, where the description says that they couldn't even decide whether the function would output a phrase or a noun, there is little to no utility in composing articles, and the edge cases are insurmountable with their current approach. :It's not exactly the same, but I've noted on the telegram that we should make it easier to make new language versions of existing functions. Unlike object labels, however, that requires either programming experience or a very in-depth tutorial, which we do not have. The lack of language-versions is natural if you think about it (if 1% of the world can make a Wikifunctions function and 1% can translate the concepts effectively between the languages we want, 0.01% can help us here), so the tutorial route seems like the only logical method. Spreading awareness as to contributing this way on the main page could also be helpful [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:35, 22 March 2026 (UTC) ::Yeah, some kind of tutorial would be phenomenal. There could be some walk-through tutorials for creating some basic linguistic functions. That seems to be the bottleneck to progress here - practically all sentences follow the format "X is Y". ::I've been looking forward to Abstract for awhile now (finding out it released yesterday, a bit too late), but it's completely unapproachable - it feels like I need a master's degree in both Computer Science and Linguistics in order to contribute to the growth of this project. It's a new project, sure, but it took at least an hour to write two sentences in [[Q711|Q711 (Mongolia)]]. Doesn't help that I only speak English. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 05:41, 27 March 2026 (UTC) == Involving small language versions == As Abstract Wikipedia can help small Wikipedia language versions offering more content in this language I think it is important to try to get people from such projects involved. From my point of view the highest chance to get it done is if people who know people contributing to small language version talk to the contributors and invite them to contribute to Abstract Wikipedia. In Wikifunctions I expected more involvement of small language versions and I think it is important to make it easier to contribute and find a way how to communicate with people who do not speak English. As it is not the case everyone can speak this language. What do you think how is it possible to get more people from small Wikipedia language versions involved in Abstract Wikipedia and Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:55, 21 March 2026 (UTC) : I am interested in using AW/WF with the [[incubator:]], perhaps a workflow could be developed for that. — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 18:52, 22 March 2026 (UTC) :: Have you tried to call Wikifunctions functions in the Incubatorwiki. I think adding language specific implementatations is the first step. It seems to me like simple sentences can be generated through calling Wikifunctions functions and so for this no Abstract Wikipedia is required. — [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:38, 22 March 2026 (UTC) ::: I'll try it. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 06:02, 23 March 2026 (UTC) == URL-Parameter for specific language == Is it possible to call an abstract Wikipedia article with a URL-Parameter specifying the language. I looked for random pages and I got examples without a german Implementation. I am interested in sharing an example and for this I want to set a link people can klick on to get the result in the expected language afterwards. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:43, 22 March 2026 (UTC) :You can add "?uselang=de" to render the article in German, if that is what you mean. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:41, 22 March 2026 (UTC) :@[[User:Hogü-456|Hogü-456]]: Yes, like with Wikifunctions you should be able to go to <code>/view/fr/Q123456</code> but that's waiting for some production re-configuration to work. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 13:12, 23 March 2026 (UTC) == Purpose of language-specific functions? == Some functions that produce sentences seem to have language-specific functions for every language, I.e. "Brazilian Sign Language: article-less defining". Why is this? What functions have this multiplicity? I thought one point of AWP was to have language-independend functions, all of which have specifications for how they would render outputs in different languages (where the choice of output language is decided at the client, or at the final step of rendering, not for each function in turn). [[User:Sj|Sj]] ([[User talk:Sj|talk]]) 21:23, 22 March 2026 (UTC) :This is just a side effect of how Wikifunctions works. Essentially the generic "Article-less defining fragment" checks which language you want, and then calls the language-specific version. You should only use the generic ones in abstract articles. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 21:50, 22 March 2026 (UTC) ::Aha thanks, then the interface should probably not be showing the hundreds of language-specific ones in the selector drop-down for editors. [[User:Sj|Sj]] ([[User talk:Sj|talk]]) 18:55, 23 March 2026 (UTC) :::Agreed, although I'm not sure how easy it would be to filter them out; there's not really anything distinguishing them from the general functions, they're both functions that take some input and return monolingual text as output. Maybe worth opening a phabricator ticket to get the opinion of people on the technical side of Abstract Wikipedia. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 19:39, 23 March 2026 (UTC) ::::I think the best way to do it would be to have some sort of tag for "multilingual function"? [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:43, 25 March 2026 (UTC) == "It" in abstract wikipedia == How should the concept of "it" be represented in abstract wikipedia? Otherwise it leads to a lot of sentences like "Brussels is the capital of Belgium. Brussels is a large city. Brussels is...". Also, is there any plans for some form of easier to understand "authoring language" or something? The current approach with writing wikifunctions is hard to understand and write. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 19:35, 23 March 2026 (UTC) :Every concept is represented in Abstract Wikipedia through its Wikidata item, which would be [[d:Q6091500]] in this case. I'm not exactly sure what you mean by an "authoring language" (some sample texts of your idea would be helpful), but I don't think there's much improvement to be had while still writing in an abstract language (that is to say, most improvements would make the language more concrete). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:18, 23 March 2026 (UTC) ::I mean more like a format easier to work with than wikifunctions. Like some form of computer-parsable conlang which can be "compiled" into wikifunctions. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 20:47, 23 March 2026 (UTC) :This is a tough problem, because the pronoun you would use is semantically different in different languages. I think we have to make a "refer to previously-mentioned" function that takes a Wikidata item, reads properties like person or object, (linguistic) gender, etc, and spits out a pronoun. Hopefully it can be done that simply. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:41, 25 March 2026 (UTC) ::Yeah that would make sense. I can try to draft one for English (that's the only language I know at least for now) so we can get a proof of concept. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 18:48, 25 March 2026 (UTC) ::Ooh. I could be wrong but I think wikidata doesn't have a property for "grammatical gender". For English I'll probably match on P21 and if it's an instance of Q5, and if it doesn't have P21 and is an instance of Q5 do they/them, if not an instance of Q5 and doesn't have P21 it/its, and otherwise match on P21. Also we'll need multiple "refer to" functions for different types of pronouns (possessive, nominative, etc). [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 18:57, 25 March 2026 (UTC) :::About the grammatical gender property: yeah, you're probably right. That's the tough part, because we're going to need individual properties for every language with grammatical gender. See the similar discussion about classifier/measure words and articles below. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 19:06, 25 March 2026 (UTC) ::@[[User:VivianIsBee|VivianIsBee]] We do have [[:d:Property:P5185]], but this is applied only to lexemes and not to items. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 20:49, 25 March 2026 (UTC) == Supported languages for an article == Is there a possiblity to see all languages an article can be displayed in. I looked at [[Q2290517]] and it seems like there is not yet a German version for this article. From my point of view knowing what articles are missing in the language of interest is important for working on abstract articles. As I looked at random pages I got a timeout as my user interface is in German and the generation of the article in German was not sucessful. So I think it is also necessary for checking if the article can be displayed in the user interface language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:17, 24 March 2026 (UTC) :This is not something that is convenient to check at all. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:55, 24 March 2026 (UTC) == [[f:Z26039|Z26039]] and [[f:Z26095|Z26095]] == This is a big mistake, and it's best we fix it now. Anything relating to particular languages or even groups of languages needs to stay all the way out of the generic functions. Languages have different rules for articles, some of them don't even have articles. This kind of thing cannot be reconciled at the general function-level. As to the alternate way we deal with this, that's a little tougher. My first thought is a bunch of Wikidata properties that tell you whether an article precedes an entity's label in a particular language. That idea could work, but there are some obvious problems: *Are there languages where the presence of an article is contextual, too? *No one will fill these properties, especially in languages other than English, because we will accumulate dozens of them that have to go on every single word ever [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 13:23, 25 March 2026 (UTC) :Can you give me an example of a language where this distinction actively prevents the functions from working? Some languages do not have articles, but that just means that the two are interchangeable. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:26, 25 March 2026 (UTC) ::Trivially. ::*[[w:Golf|Golf]] on enwiki: "Golf is a club-and-ball sport in which players use various clubs to hit a ball into a series of holes on a course in as few strokes as possible." ::*[[w:es:Golf|Golf]] on eswiki: "El golf es un deporte cuyo objetivo es introducir una bola en los hoyos que están distribuidos en el campo con el menor número de golpes, utilizando para cada tipo de golpe uno de entre un conjunto de palos ligeramente diferentes entre sí, ya que la cabeza del palo tiene ángulos distintos, al igual que las varillas tienen longitudes diferentes." ::[[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 13:34, 25 March 2026 (UTC) :::That's not a meaningful difference, though, and both examples use Z26039. Z26039 and Z26095 have different semantic meanings, they aren't stylistic choices. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:01, 25 March 2026 (UTC) ::::<em>Stylistic choice?</em> Is this a joke? Do you think the word "the" in English is a stylistic choice? [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 16:19, 25 March 2026 (UTC) :::::I mean, yes? If you can be understood perfectly without it that's what it is. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:21, 25 March 2026 (UTC) ::::::You just said "Z26039 and Z26095 have different semantic meanings". [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 16:27, 25 March 2026 (UTC) :::::::Yes. "The" has no semantic meaning, but there is a semantic difference between "A bird is a dinosaur" and "Bird is a dinosaur" (The latter is about a specific animal names Bird). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:06, 25 March 2026 (UTC) ::::::::It does though, no? See Wiktionary's second example: ::::::::: ''You live on Main Street, don't you? You know, you should tell the mayor '''the''' street needs cleaning.'' ::::::::Generally it's used to refer to a singular identifiable instance (there's more definitions, but this is the primary one), which I think is definitely enough to put it outside of "no semantic meaning". [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:18, 25 March 2026 (UTC) :::::::::I can understand it perfectly fine if you remove "the", though. The fact that the thing can be obviously identified with "the" means that it can be obviously identified without it. It's convenient, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:21, 25 March 2026 (UTC) ::::::::::The solution you're proposing to the problem at hand is pretty much "completely abandon grammatical articles in every language except English". You're right that it's not the end of the world, but we should at least try to solve the problem first. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 21:26, 25 March 2026 (UTC) :::::::::::No. That's definitely ''not'' what I'm saying. I'm disputing your insinuation that something is wrong with our current approach. We can solve any stylistic problems on a language by language basis, and semantic problems in the abstract content. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:09, 25 March 2026 (UTC) :By the way, even a single generic function for "X is a Y" is already too much, it neglects [[w:measure word|measure word]]s in Chinese, Japanese, and Korean. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 13:39, 25 March 2026 (UTC) ::Oh god... measure words. How the fuck do we deal with measure words? ::Have a look at the article for [[w:Chinese classifiers|Chinese classifiers]]. I have no idea how to deal with these. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 14:58, 25 March 2026 (UTC) :::I would presume Wikidata has those available to find? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:09, 25 March 2026 (UTC) ::::No, I just checked and Wikidata doesn't have a property for this yet. We would need to do a decent amount of workshopping to define such a property well for the proposal there (it wouldn't just be "Chinese classifier for"; I think something like "Chinese count-classifier for"? The count-classifiers that simply disappear in Germanic languages are the real concern, as the mass-classifiers can generally be paired with the noun to translate into an English word) but I think it could work barring some edge cases. ::::My main concern is if fundamentally we want to solve these sorts of problems this way. If so, we're going to be asking Wikidata to make hundreds if not thousands of properties over the coming months. Is that the best way to do this? I'm wondering if anyone has a better idea. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:15, 25 March 2026 (UTC) :::::And... is it going to <em>work?</em> How many Wikidata items only have a label in one or two languages as-is? This is only going to exacerbate that problem by quadrupling the work to translate a word, and putting us basically at square one. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:27, 25 March 2026 (UTC) ::::@[[User:Snowmanonahoe|Snowmanonahoe]] There is [[:d:Property:P5978]] which can be used to say that a particular lexeme sense is used with a specific classifier (not just in Mandarin but also in languages like Malay), as well as [[:d:Property:P10927]] which can indicate the reverse relation (but for parsimony's sake should point to more general classes rather than to every applicable sense in existence). [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 20:53, 25 March 2026 (UTC) :::::@[[User:Mahir256|Mahir256]]: Thank you, I didn't know about Wikidata's work on lexemes. This seems a lot more doable now. Question: is there any way to move from an item to a lexeme, e.g. if I had [[d:Q81727]] and I wanted [[d:L:L3965]]? [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 20:58, 25 March 2026 (UTC) ::::::@[[User:Snowmanonahoe|Snowmanonahoe]] re: your first sentence, I suspect that most people with questions here are clueless about lexemes (something the Abstract Wikipedia team made a grave mistake in not properly having addressed before this launch). In general links go from lexeme senses to items and not the other way around, [[:d:Wikidata:Lexicographical_data/Documentation/Senses#Properties_regarding_relationships_to_Wikidata_items|with several properties available to do so]], and while there is a Wikifunction to go from an item to a lexeme, I cannot endorse the current method of composing abstract articles (<small>see my reply under "Authoring Language" below</small>) enough to mention what Wikifunction that is. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 21:11, 25 March 2026 (UTC) ::::::The function being referred to by Mahir is [[f:Z6830]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:25, 25 March 2026 (UTC) ::::::It would be helpful if you read a bit about the project before insisting that we're doing it wrong. [[Special:Contributions/&#126;2026-18667-44|&#126;2026-18667-44]] ([[User talk:&#126;2026-18667-44|talk]]) 22:11, 25 March 2026 (UTC) :::::::Could you elaborate? [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 22:15, 25 March 2026 (UTC) ::::::::You don't even know about Lexemes, much less the complexities of the project. You come into the project chat without the slightest sliver of a clue and then tell everyone that they are "making a big mistake." Perhaps next time you could phrase it like "What is the distinction between these two functions? Does this not present concerns about XYZ?" [[Special:Contributions/&#126;2026-18688-73|&#126;2026-18688-73]] ([[User talk:&#126;2026-18688-73|talk]]) 02:09, 26 March 2026 (UTC) :::::::::I'd be happy to hear why I'm wrong. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 02:18, 26 March 2026 (UTC) :Is it just me or does 26039 only return void? [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:31, 25 March 2026 (UTC) ::Does for me, too, the English version anyway. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:42, 25 March 2026 (UTC) :::If my debugging is right, everything except Russian, Ukrainian, and Belarusian is completely broken. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:44, 25 March 2026 (UTC) ::::For me, English renders fine now [perhaps due to a recent edit? hard to be sure]. Not sure if it's entirely fixed though. [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:08, 25 March 2026 (UTC) :I agree there is a problem with the current approach. My proposed solution: I'm hoping the top level call from Abstract Wikipedia will be optionally allowed to send parameters like the grammatical number "plural" of the subject, which could be considered by the specific language alongside other context about the subject/object item to formulate the grammar (e.g. [[f:Z32496]]), and by the time it gets to the English constructor (e.g. [[f:Z32410]]), the English function will have the "subject is plural" boolean set (to decide "has"/"have" as well as the articles). I'm working on this particular example and all the required helper functions. If the English version works, I'll seek to make a configuration that allows similar in other languages. PS off topic, but I also think we will often want these functions to return HTML not monolingual text, so that we can embed hyperlinks. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 02:37, 26 March 2026 (UTC) ::HTML is ideal because you don't need to convert it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:16, 26 March 2026 (UTC) ::I’m not sure we want to favour particular features; don’t we simply want to determine the relevant set of lexemes for an item/language pairing? We don’t have selective fetch for lexemes, so the set may need to be limited, but identifying the more salient lexemes still requires considering the full set, unless we filter by “lexical similarity” between the item’s labels and/or aliases and the lexeme’s lemma and/or forms. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:58, 26 March 2026 (UTC) :::I don't quite understand what you are objecting to, or what problem you forsee. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:22, 27 March 2026 (UTC) ::::I’m not objecting to anything, although the notion of “sending” is a little alien in a functional context. The problem is knowing which features (predicates) are most salient. I guess it’s simply an optimisation, so further relevant details can be fetched later if the context requires them. But I’d still think in terms of filtered statement sets, and perhaps different filters per language. If we’re going to be language specific, it’s natural to consider extending the selective fetch to include sense-related lexemes. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:26, 27 March 2026 (UTC) == Authoring Language == Wikifunctions are kind of a pain to work with directly (no offense to the creators of them, they're an amazing platform and overall very impressive, just kind of by their nature they are built to be more abstract and closer to lambda calculus over "regular" programming languages), and that extends to Abstract Wikipedia. Has it been thought about making a sort of "authoring language" that is easier to work with than directly using Wikifunctions, but then "compiles" directly to Wikifunctions? My idea is sort of making a computer-parsable, natural language-agnostic conlang or even just some sort of custom markup language that could optionally be used to write abwiki articles and then would be stored along with the compiled wikifunctions and a timestamp of last compile so if an update was made then previous articles could be recompiled automatically. I'm of course not one of the abwiki staff members, so if this doesn't fit the "spirit" of it or something let me know, but I think it'd be helpful. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 19:14, 25 March 2026 (UTC) :I proposed adding support for Spreadsheetfunctions to Wikifunctions. It is better than defining a new language. From my point of view there are in relation to other programming languages many people who can write spreadsheet functions and they are translated into many different natural languages. In the past I did some experiments regarding the automatical conversion of Spreadsheet functions into the programming language R. I am interested in defining an Abstract Article in an Spreadsheet and I think it is possible. It is from my point of view important to lower the barrer to create an Abstract Article and creating functions in Wikifunctions. Maybe the goal of making it abstract makes it more complicated and language specific functions are easier to create for many people. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:25, 25 March 2026 (UTC) :@[[User:VivianIsBee|VivianIsBee]] I have presented to the Abstract Wikipedia team about an abstract content authoring language [[f:Wikifunctions:Status updates/2024-10-17|multiple]] [https://elemwala.toolforge.org/static/nlgsig-nov2025.html times]. It is unfortunate that the current infrastructure does not seek to support this yet. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 20:49, 25 March 2026 (UTC) == Definite articles == Heya! Been working on the page [[Q778]] [and thus the [https://www.wikifunctions.org/view/en/Z26570 Z26570] function] - is there a way to check if a word needs a definite article [i.e. the] or not? Right now it's "''The Bahamas is an island country in Caribbean.''" which is close but needs a definite article [before Caribbean]. But I can't just always add it, since cases like "''Lubeck is a city in the Germany.''" would be wrong. Is there any solution for this yet? [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:06, 25 March 2026 (UTC) :IIRC this has been discussed on the telegram/IRC. Not sure if a solution was found. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:23, 25 March 2026 (UTC) :@[[User:99of9|99of9]] is working on this: [[:f:Z32645]] [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:02, 26 March 2026 (UTC) ::hmm, tried adding this to [[f:Z30397]], but it makes it return an empty string for some reason? presumably i'm doing something wrong but not sure what... :( [faulty implementation at [[f:Z32738]]] [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 19:55, 26 March 2026 (UTC) :::The reason was that the argument to Z32645 is a Wikidata item reference, not a Wikidata item. I've fixed it now. But I switched it so that it only adds the definite article when the Kleenean is absolutely True, more than Maybe. I hope I will be able to achieve that for Caribbean, although it doesn't currently do so. I'll keep working on it today. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:20, 27 March 2026 (UTC) == Editing the direct code of pages == I find the current GUI editor to be quite clunky and harder for more complex topics. I'm assuming there is some way that I can edit the code of pages, so I can more quickly write functions without clicking through GUIs. Like I heavily doubt someone wrote [[Q15433043]] by clicking through GUIs. Also, does anyone know of a function that concats two strings with a space in between? Would I just use [[wikifunctions:Z21394|Z21394]], adding a space between two calls to objects (i.e. "Mars" + " " + "Jupiter")? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:19, 26 March 2026 (UTC) :For [[Q15433043]], it looks like they just wrote it in plain English and didn't use functions, so that's why it's so long I think. For joining, [[f:Z22504]] looks like a pretty good option. [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 20:40, 26 March 2026 (UTC) ::Thanks, that looks good. I hope more languages support it down the road. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:45, 26 March 2026 (UTC) ::When I try to insert this in a [[wikifunctions:Z28016|"defining role sentence"]], it doesn't appear and throws an error. Do you know why? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:51, 26 March 2026 (UTC) :There are several, but I think they are best left to language-specific functions on Wikifunctions. How do you know that a space is required? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:42, 26 March 2026 (UTC) ::For example, in [[Q711|Mongolia]], I would like to write "Ulaanbaatar is the capital and largest city of Mongolia". As of now, I would have to write that in two separate sentences and be very repetitive. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:46, 26 March 2026 (UTC) :::There’s a long journey ahead of us. At this stage I’d be thinking more in terms of [[f:Z32163]]. At least that way we can join adjacent sentences more naturally, when we have appropriate functions to do that. And we can implement “paragraph” differently according to the target language, without having to change the existing abstract content. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:07, 26 March 2026 (UTC) ::::Yeah that's what I expected, the project has just started after all. Thanks for this. ::::How are you finding these functions? I'm having trouble locating them. Also, is there a way that I can copy and paste functions from one article to another in the case of cookie-cutter articles? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 21:45, 26 March 2026 (UTC) :::::You can copy individual function calls in edit mode. Just click on the three vertical dots and select Copy to clipboard. This is currently specific to a particular browser and site, so you cannot copy between Wikifunctions and AW. You can also copy parts of calls by clicking on the three horizontal dots [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:26, 26 March 2026 (UTC) ::::::Great, I didn't see that, thank you! So there is no current way to edit the underlying code of the page? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 22:35, 26 March 2026 (UTC) :::::::It depends what you mean by “underlying code”. All articles are a list of one or more sections containing function calls. You can add and remove sections (apart from the first) and move sections up and down. Within a section, you can move function calls up and down, but you can only move a function call (or part of one) from one section to another by using the clipboard. The real underlying code is the functions themselves, and these can be amended on Wikifunctions. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:44, 26 March 2026 (UTC) :::::For tips on finding functions, please see [[:f:Wikifunctions:Find]]. It is also helpful to look at other AW articles, of course. On Wikifunctions, you can look at a related function’s implementations or test cases, as these may reference broader or narrower functions. And “What links here” is available from the Tools menu. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:38, 26 March 2026 (UTC) ::::::Thank you very much for you help. I think that's all I need to know for now, happy editing :) [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 23:07, 26 March 2026 (UTC) tc40yyam495sep2d75nuivhe47it39g 2552 2540 2026-03-27T23:06:36Z Ameisenigel 31 /* Project namespace alias */ Reply 2552 wikitext text/x-wiki __NEWSECTIONLINK__ [[Category:Abstract Wikipedia administration|Project Chat]] This is the Abstract Wikipedia Project chat. This is where discussions on the project happen. Add your discussion below this line. More technical issues should go to [[Abstract Wikipedia:Report a technical problem]]. ==Discussions not working== I keep getting a type error whenever I try to create a new topic. Anybody else? [[ talk:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:05, 19 March 2026 (UTC) :I'm also experiencing the same error. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 18:19, 19 March 2026 (UTC) :@[[User:Feeglgeef|Feeglgeef]], @[[User:Tenshi Hinanawi|Tenshi Hinanawi]]: Sorry about that; it was due to a production mis-configuration that I've worked around for now. Unfortunately the same bug also meant that the community's first Abstract articles were all mis-created into the <code>Abstract Wikipedia:</code> namespace, and I don't think we can move them into the proper positions right now, so they'll need to be re-created. Please reply here, on [[Abstract Wikipedia:Report a technical problem]], or file any issues you run into in Phabricator. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:34, 19 March 2026 (UTC) ::The new abstract table is breaking globalcontribs counter across all Wikis, [[:phab:T420632]] [[User:Shushugah|Shushugah]] ([[User talk:Shushugah|talk]]) 18:51, 19 March 2026 (UTC) == Horray! 🎉 == This is just a celebratory post acknowledging the milestone of getting this project started. Great work on the engineering team so far, now we can get some community creating content as well! [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 18:53, 19 March 2026 (UTC) :I want to contribute but I'm a bit lost with the function editor so I'll wait until some documentation is uploaded on the community page. [[User:Hathor1719|Hathor1719]] ([[User talk:Hathor1719|talk]]) 18:55, 19 March 2026 (UTC) :🎉🎉🎉! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:56, 19 March 2026 (UTC) == Local help page == The Help page in the sidebar goes to [[mw:Help:Contents]]. We should change that to just [[Help:Contents]]. (But I guess for that we need a local admin as well.) [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 18:59, 19 March 2026 (UTC) :@[[User:Ainali|Ainali]], done. But the page [[Help:Contents]] needs to be written. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 19:13, 19 March 2026 (UTC) ::Is there a caching thing, that it is still not working? We have [[MediaWiki:Helppage]], but the link in the sidebar still goes to Mediawiki for me. <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 07:36, 20 March 2026 (UTC) :::Try [https://abstract.wikipedia.org/wiki/Abstract_Wikipedia:Project_chat?action=purge purge]. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 07:59, 20 March 2026 (UTC) ::::I tried purging, it doesn't help. Interestingly, if I change the interface language to English, I get the new link, but not when I use it in Swedish. A bug, or do we need to define this for each language? <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 12:48, 20 March 2026 (UTC) :::::couldn’t find the solution, I think it's because multilingual feature hasn’t enabled yet. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 13:44, 20 March 2026 (UTC) ::::::Now it works, without any new purging. Weird (but good). <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 15:36, 20 March 2026 (UTC) == qqx doesn't seem to work == I switched my user interface language to Hebrew. I'm trying to [[Special:CreateAbstract/Q18383|create a page]]. There's a plus button under "lead paragraph (Q8776414)". It has several items that begin with "Add" and continue with English strings that are probably function names: "section title", "paragraph", "HTML unordered list", etc. I tried using uselang=qqx to see what functions those are, but then the editing interface is not loaded at all. I see a yellow box with this text: : (wikilambda-initialize-error) : (wikilambda-renderer-error-footer-project-chat) uselang=qqx works quite nicely in Wikifunctions and shows ZIDs of objects when their labels are used in the interface, but it seems to fail here. It would be quite nice to make it work. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:06, 19 March 2026 (UTC) == Visual editor on this page == The first time I posted something here on this page (using DiscussionTools), I noticed a mistake and wanted to fix it. I clicked "edit" near the section heading, and it started editing the whole page in Visual editor. If I recall correctly, the default on other wikis is that the edit button next to the section heading on discussion pages opens only that section and in the wikitext editor. It should probably be the same here. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:10, 19 March 2026 (UTC) :[[Abstract Wikipedia:Report a technical problem]] would be more appropriate. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:14, 19 March 2026 (UTC) == Temporary adminship == I'm requesting temporary adminship here (for 24 hours to a week) to help set up the wiki on the community side. As administrator on Wikifunctions, I designed the current layout of the main page (also used locally), among other things. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:16, 19 March 2026 (UTC) :{{ping|Feeglgeef}} while I agree that temporary adminship could be useful, both personally and as a steward, I'm not sure it's a good idea to grant this request. First of all, you didn't really say why you need admin rights (and your history, both on Wikifunctions and Meta, make me want to be extra cautious). In the meantime, stewards and global admins can also (and already do) help if needed, don't hesitate to ask. Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 21:36, 19 March 2026 (UTC) ::Ah, right! Please update the main page as I've requested on its talk page, as well as delete the existing pages on the Abstract Wikipedia namespace with QIDs (they are now redundant), and add the correct license to [[MediaWiki:License]]. I have a few more things, but they're relatively minor. Consider the above request retracted. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:29, 19 March 2026 (UTC) :::{{reply to|VIGNERON}} ? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:50, 20 March 2026 (UTC) ::::{{reply to|Feeglgeef}} yes ? please [https://dontasktoask.com/ Don't ask to ask, just ask]. Cdlt, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 16:28, 20 March 2026 (UTC) :::::{{ping|VIGNERON}} I wanted you to do the things I asked in the above reply (which you ignored :(. ). The main page is fixed and the license is fine (not complete, but alas), but any page following the pattern "Abstract Wikipedia:Q[n]" should be deleted. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:57, 20 March 2026 (UTC) ::::::{{reply to|Feeglgeef}} I did the deletion this morning, did I miss any pages? Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 18:00, 20 March 2026 (UTC) == Templates - per usual or as abstract content? == I was about to import a few templates that can come in handy in discussions and other meta-related activities but then realized that it may be a great use case for abstract content. Or will it not be possible to do it in that way on this wiki (or at all)? [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 19:28, 19 March 2026 (UTC) :Calling functions here is currently possible, but some templates are impossible to replace and functions are inconvenient in any case. It'd be helpful if you said which templates you intended to import, but generally I'd say import them. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:33, 19 March 2026 (UTC) ::I think what I wonder most is if we always should do multilingual templates with the traditional <code><nowiki><translate></nowiki></code> tags or use functions wherever we can. [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 19:42, 19 March 2026 (UTC) :::The problem with "functions wherever we can" is that most template-like functions are content based, like abbr or 0. I'm assuming you mean templates that are more about meta stuff, which probably should '''not''' be functions, at least under the current idea. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:46, 19 March 2026 (UTC) ::::Yes, I was only thinking about meta stuff. Where can I read about this idea you are referring to? It seems important enough that it should be part of [[Abstract Wikipedia:Scope|this project's scope]] (or similar page/policy). [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 19:52, 19 March 2026 (UTC) :::::It's not written down, I suppose. I didn't mean there was a rule against creating the functions, (feel free, if you'd like). The main problem with putting them on Wikifunctions is speed and the fact that you must use HTML fragments (no wikitext), which to me makes it unreasonable. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:56, 19 March 2026 (UTC) ::::::That's a fair point of view. The reason I asked was that it would be an excellent way of [[d:Q3033752|Q3033752]] (note to self, we need the functionality of [[d:Template:Q]]). If we get used here to not falling back into wikitext, we get more training at creating excellent abstract content. [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 20:03, 19 March 2026 (UTC) == Articles now creatable properly == Hello all! To those not on the telegram (or not following), articles are now able to be created in the correct way. Any articles you have previously made will need to be recreated. I'd courtesy ping those who have already created one but it seems we don't have that set up yet! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:31, 19 March 2026 (UTC) == Testing from a different language == I have set the UI to Spanish and there are some menus not translated (Create an article in the sidebar, for example). Where can I translate the content I see missing? Also, I tried to create a very simple abstract article on the environment ([[Q43619]]) and it fails to render (Wikifunctions returned a failed response: Alcanzado el límite de tiempo en el Orquestador): I also found a random, decently big one ([[Q408]]) and it keeps loading for five minutes already in Spanish. Finally, if this is going to be with the purpose of multi lingual edition, shouldn't help and talk pages like these be also automatically translated? Because otherwise it becomes just an output of information, an editor who isn't familiar with English would be able to read the Abstract Wikipedia in their language but unable to provide feedback (as I'm doing now). [[User:Hathor1719|Hathor1719]] ([[User talk:Hathor1719|talk]]) 06:56, 20 March 2026 (UTC) :I am not sure that we want "automatic" translation. But regular translation, I truly agree that we should have. There is a Phabricator created to enable the Translate extension on this wiki ([[Phab:T420656]]). <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 07:42, 20 March 2026 (UTC) ::Yes at least the ability to translate user messages, so that I for example could read the messages in this page in Spanish and reply in Spanish, and the rest of users translate them to their local languages. Otherwise cross-lingual collaborative effort isn't going to work unless everyone has a decent level of English as a second language. Thank you for the link! [[User:Hathor1719|Hathor1719]] ([[User talk:Hathor1719|talk]]) 08:42, 20 March 2026 (UTC) :: ::I would greatly appreciate automatic per-comment translation (the way Discourse implements it), and hope we find a way to implement that for the truly multilingual sites like this. In the wiki spirit, the outputs of the automatic translation should be savable and editable so that a) the computation of auto-translation only happens once into each target language and b) everyone can improve each of those translations. [[User:Sj|Sj]] ([[User talk:Sj|talk]]) 21:23, 22 March 2026 (UTC) == Using Function IDs == It seems like when creating an article you cannot insert a function ID (i.e. Z6839) in a function call's function field and you have to type in it's name and hope it pops up (which it seems as though it doesn't always). [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 13:13, 20 March 2026 (UTC) == Not showing functions that return strings where an HTML fragment is needed == It might be good to adjust the search function inside the abstract wikipedia editor to show functions that return strings as grayed-out where an HTML fragment is needed, as it took me a while to realize that [https://www.wikifunctions.org/view/en/Z24102 label of item reference in specific/general lang] returns a string and not an HTML fragment, meaning that it doesn't show up when searching. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 13:30, 20 March 2026 (UTC) == Cannot find Lorrain in the language list == Hi, I wanted to try generating an article in lorrain ([[d:Q671198]]), but it does not appear in the selection list. Where can I ask for it to be added, so that I can try experimenting with it? Thanks! [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 19:48, 20 March 2026 (UTC) :I'm not certain, but I know it's a bit of a process that I think begins on Wikidata. Even if it were added, there would be no support for it in community-made functions, so for the foreseeable future this will be impossible. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:54, 20 March 2026 (UTC) ::There are already plenty of lexemes in lorrain on Wikidata. [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 20:38, 20 March 2026 (UTC) :::Can you point me to them? [[Special:Contributions/&#126;2026-17446-79|&#126;2026-17446-79]] ([[User talk:&#126;2026-17446-79|talk]]) 22:04, 20 March 2026 (UTC) ::::https://w.wiki/FiVz [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 06:12, 21 March 2026 (UTC) :I see no reason for not adding this to our list of languages, after all we already have plenty of languages, including dialects like [[f:Z1640]]. {{ping|Poslovitch}} does this mean you are volunteering to create wikifunctions in lorrain 🤣 Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 09:50, 21 March 2026 (UTC) ::@[[User:VIGNERON|VIGNERON]] Of course! I suppose this means the fonctions will need to support the many ways to write in lorrain, since it is not standardized. Do you have any examples of functions that support such things? [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 09:54, 21 March 2026 (UTC) :::I tried creating a "Natural language" object on Wikifunctions, but it seems I don't have permission to do this. &lt;rant&gt;Why is it always so hard with languages that have no ISO codes :sob: &lt;/rant&gt; [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 13:32, 21 March 2026 (UTC) ::::You wouldn’t be able to create a Natural language object even if you did have an ISO code to hand. Could you raise a ticket on Phabricator, tagged with [https://phabricator.wikimedia.org/tag/abstract_wikipedia_team/ Abstract Wikipedia team]? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:54, 21 March 2026 (UTC) :::::Thanks @[[User:GrounderUK|GrounderUK]], will do! [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 14:56, 21 March 2026 (UTC) :::::Raised: [[phab:T420823]]. [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 15:09, 21 March 2026 (UTC) == Project namespace alias == On all other Wikipedias, "WP" is an alias of the Project namespace. Why isn't it here? There's also "Abstract", but that's too long for my liking. [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 21:48, 20 March 2026 (UTC) :Noting that this has been discussed multiple times on the telegram. I would prefer AWP, but it doesn't really matter. [[Special:Contributions/&#126;2026-17446-79|&#126;2026-17446-79]] ([[User talk:&#126;2026-17446-79|talk]]) 22:02, 20 March 2026 (UTC) :well it’s not like another language version of Wikipedia, and there're still confusion if it’s a sister project or else. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 22:09, 20 March 2026 (UTC) ::{{ping|Tanbiruzzaman}} It is listed as a Wikipedia on [[Special:SiteMatrix]]. The domain and database ID says so as well. [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 22:13, 20 March 2026 (UTC) :::It was an initial process to connect wikidata, but will be configured later, per [[phab:T420420]] (also check comments in [[phab:T420643]]). [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 22:32, 20 March 2026 (UTC) :On a similar note, is there a reason why [[Main Page]] is a redlink? Feels useful to redirect it to [[Abstract Wikipedia:Main page]]. //[[User:SHB2000|SHB2000]] ([[User talk:SHB2000|talk]]) 07:33, 25 March 2026 (UTC) ::redirect from mainspace is not possible here, I guess. You may give a try. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 07:39, 25 March 2026 (UTC) :::Fair enough I guess. --[[User:SHB2000|SHB2000]] ([[User talk:SHB2000|talk]]) 07:41, 25 March 2026 (UTC) ::::I can do it if I'm an admin. This project has no local admins or bureaucrats. [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 23:42, 26 March 2026 (UTC) :::::I tried to create it and it shows "The provided title 'Main_Page' is not valid for an Abstract Article.", also tried to change the content model to wikitext and shows the same error. Note that I also have the similar technical rights as admin. @[[User:Koavf|Koavf]], is there another way you'd try if you're an administrator? [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 03:44, 27 March 2026 (UTC) ::::::Import from another project's "[[Main Page]]". I did this at [[:d:Main Page]] (but the community decided to delete it, which I did). [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 03:47, 27 March 2026 (UTC) ::::::We do not have [[:f:Main Page]] either and I do not see why it would be needed here. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 23:06, 27 March 2026 (UTC) ::@[[User:SHB2000|SHB2000]]: Because the main namespace is not meant to have anything other than abstract articles in it, the same as for Wikifunctions and Wikidata. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:22, 27 March 2026 (UTC) == Making it easier to contribute == I'm aware that we're only a few days into the public beta of this project, and everything is a little rough around the edges, but I thought it could be useful to come up with some goals to work towards in order to make the site more accommodating and easier to contribute to, for newer and more experienced editors alike. (If there's a place where this discussion is already taking place please tell me and I can move there). Here are some thoughts I had so far: * Most of the current articles are extremely short, just one or two sentences long. I think it would be good to pick one article in each of a few main categories (e.g. one country, one type of food, one notable person, etc.) and work to try to include as much relevant information as possible, to serve as an example for future articles of similar types. * As I understand it, a lot of the limitations for what kind of information we can include in an article is due to which functions exist on Wikifunctions. We have [[Abstract Wikipedia:Useful functions for article composition]], which is a good way to find some functions, but this list can't include every single function, so it would be good to have some way to find relevant functions on Wikifunctions. Is there a category containing AWP-related functions there? I'm not too familiar with Wikifunctions yet but if there is a category, we should link it there. * In a similar vein, it seems like there are very few such functions currently available. It would be good to have some kind of guide as to how to create such functions that can be used here. I tried creating a new function there yesterday and it took me a while to find my way around, and I still haven't figured it out completely, so a guide specifically for people wanting to improve Abstract Wikipedia could be useful. * Lastly it might be worth coming up with a list of policies and guidelines that we want to make to begin with. Currently there are none, and obviously it's quite time consuming to create new policies, but coming up with a set of basic ones would be helpful I think. Let me know your thoughts. Cheers, &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 19:52, 21 March 2026 (UTC) :Just had a closer look at Wikifunctions; seems [[f:Wikifunctions:Catalogue/Natural language operations/Global language functions]] might be a good place to link to. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 20:00, 21 March 2026 (UTC) ::I support the goal of making it easier to contribute. From my point of view a place where people can write example sentences in specific languages about specific facts and can request a function for it will be useful. So far I it is difficult for me to understand how it is possible to define content in a abstract way and convert it into texts in different natural languages. It seems to me like it requires to much available data at functions and Wikidata Lexemes what is not there for many small languages so far. So I prefer a monolingual approach based on Wikidata statements. Then people can write sentences what explain a specific Wikidata statement or multiple ones and this can be done for many languages. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:49, 21 March 2026 (UTC) :I do agree that creating these linguistic functions would be easier if we had a guide, though it's not exactly a cut and paste process (it requires a lot of thinking to figure out edge cases, whether your use case makes sense across languages, what will be included in the scope of your function, what will not be, what the utility will be, etc.). An example of thinking this out poorly is [[f:Z31405]], where it's painfullyy clear that the Abstract Wikipedia team didn't think these questions through well enough, where the description says that they couldn't even decide whether the function would output a phrase or a noun, there is little to no utility in composing articles, and the edge cases are insurmountable with their current approach. :It's not exactly the same, but I've noted on the telegram that we should make it easier to make new language versions of existing functions. Unlike object labels, however, that requires either programming experience or a very in-depth tutorial, which we do not have. The lack of language-versions is natural if you think about it (if 1% of the world can make a Wikifunctions function and 1% can translate the concepts effectively between the languages we want, 0.01% can help us here), so the tutorial route seems like the only logical method. Spreading awareness as to contributing this way on the main page could also be helpful [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:35, 22 March 2026 (UTC) ::Yeah, some kind of tutorial would be phenomenal. There could be some walk-through tutorials for creating some basic linguistic functions. That seems to be the bottleneck to progress here - practically all sentences follow the format "X is Y". ::I've been looking forward to Abstract for awhile now (finding out it released yesterday, a bit too late), but it's completely unapproachable - it feels like I need a master's degree in both Computer Science and Linguistics in order to contribute to the growth of this project. It's a new project, sure, but it took at least an hour to write two sentences in [[Q711|Q711 (Mongolia)]]. Doesn't help that I only speak English. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 05:41, 27 March 2026 (UTC) == Involving small language versions == As Abstract Wikipedia can help small Wikipedia language versions offering more content in this language I think it is important to try to get people from such projects involved. From my point of view the highest chance to get it done is if people who know people contributing to small language version talk to the contributors and invite them to contribute to Abstract Wikipedia. In Wikifunctions I expected more involvement of small language versions and I think it is important to make it easier to contribute and find a way how to communicate with people who do not speak English. As it is not the case everyone can speak this language. What do you think how is it possible to get more people from small Wikipedia language versions involved in Abstract Wikipedia and Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:55, 21 March 2026 (UTC) : I am interested in using AW/WF with the [[incubator:]], perhaps a workflow could be developed for that. — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 18:52, 22 March 2026 (UTC) :: Have you tried to call Wikifunctions functions in the Incubatorwiki. I think adding language specific implementatations is the first step. It seems to me like simple sentences can be generated through calling Wikifunctions functions and so for this no Abstract Wikipedia is required. — [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:38, 22 March 2026 (UTC) ::: I'll try it. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 06:02, 23 March 2026 (UTC) == URL-Parameter for specific language == Is it possible to call an abstract Wikipedia article with a URL-Parameter specifying the language. I looked for random pages and I got examples without a german Implementation. I am interested in sharing an example and for this I want to set a link people can klick on to get the result in the expected language afterwards. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:43, 22 March 2026 (UTC) :You can add "?uselang=de" to render the article in German, if that is what you mean. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:41, 22 March 2026 (UTC) :@[[User:Hogü-456|Hogü-456]]: Yes, like with Wikifunctions you should be able to go to <code>/view/fr/Q123456</code> but that's waiting for some production re-configuration to work. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 13:12, 23 March 2026 (UTC) == Purpose of language-specific functions? == Some functions that produce sentences seem to have language-specific functions for every language, I.e. "Brazilian Sign Language: article-less defining". Why is this? What functions have this multiplicity? I thought one point of AWP was to have language-independend functions, all of which have specifications for how they would render outputs in different languages (where the choice of output language is decided at the client, or at the final step of rendering, not for each function in turn). [[User:Sj|Sj]] ([[User talk:Sj|talk]]) 21:23, 22 March 2026 (UTC) :This is just a side effect of how Wikifunctions works. Essentially the generic "Article-less defining fragment" checks which language you want, and then calls the language-specific version. You should only use the generic ones in abstract articles. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 21:50, 22 March 2026 (UTC) ::Aha thanks, then the interface should probably not be showing the hundreds of language-specific ones in the selector drop-down for editors. [[User:Sj|Sj]] ([[User talk:Sj|talk]]) 18:55, 23 March 2026 (UTC) :::Agreed, although I'm not sure how easy it would be to filter them out; there's not really anything distinguishing them from the general functions, they're both functions that take some input and return monolingual text as output. Maybe worth opening a phabricator ticket to get the opinion of people on the technical side of Abstract Wikipedia. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 19:39, 23 March 2026 (UTC) ::::I think the best way to do it would be to have some sort of tag for "multilingual function"? [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:43, 25 March 2026 (UTC) == "It" in abstract wikipedia == How should the concept of "it" be represented in abstract wikipedia? Otherwise it leads to a lot of sentences like "Brussels is the capital of Belgium. Brussels is a large city. Brussels is...". Also, is there any plans for some form of easier to understand "authoring language" or something? The current approach with writing wikifunctions is hard to understand and write. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 19:35, 23 March 2026 (UTC) :Every concept is represented in Abstract Wikipedia through its Wikidata item, which would be [[d:Q6091500]] in this case. I'm not exactly sure what you mean by an "authoring language" (some sample texts of your idea would be helpful), but I don't think there's much improvement to be had while still writing in an abstract language (that is to say, most improvements would make the language more concrete). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:18, 23 March 2026 (UTC) ::I mean more like a format easier to work with than wikifunctions. Like some form of computer-parsable conlang which can be "compiled" into wikifunctions. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 20:47, 23 March 2026 (UTC) :This is a tough problem, because the pronoun you would use is semantically different in different languages. I think we have to make a "refer to previously-mentioned" function that takes a Wikidata item, reads properties like person or object, (linguistic) gender, etc, and spits out a pronoun. Hopefully it can be done that simply. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:41, 25 March 2026 (UTC) ::Yeah that would make sense. I can try to draft one for English (that's the only language I know at least for now) so we can get a proof of concept. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 18:48, 25 March 2026 (UTC) ::Ooh. I could be wrong but I think wikidata doesn't have a property for "grammatical gender". For English I'll probably match on P21 and if it's an instance of Q5, and if it doesn't have P21 and is an instance of Q5 do they/them, if not an instance of Q5 and doesn't have P21 it/its, and otherwise match on P21. Also we'll need multiple "refer to" functions for different types of pronouns (possessive, nominative, etc). [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 18:57, 25 March 2026 (UTC) :::About the grammatical gender property: yeah, you're probably right. That's the tough part, because we're going to need individual properties for every language with grammatical gender. See the similar discussion about classifier/measure words and articles below. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 19:06, 25 March 2026 (UTC) ::@[[User:VivianIsBee|VivianIsBee]] We do have [[:d:Property:P5185]], but this is applied only to lexemes and not to items. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 20:49, 25 March 2026 (UTC) == Supported languages for an article == Is there a possiblity to see all languages an article can be displayed in. I looked at [[Q2290517]] and it seems like there is not yet a German version for this article. From my point of view knowing what articles are missing in the language of interest is important for working on abstract articles. As I looked at random pages I got a timeout as my user interface is in German and the generation of the article in German was not sucessful. So I think it is also necessary for checking if the article can be displayed in the user interface language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:17, 24 March 2026 (UTC) :This is not something that is convenient to check at all. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:55, 24 March 2026 (UTC) == [[f:Z26039|Z26039]] and [[f:Z26095|Z26095]] == This is a big mistake, and it's best we fix it now. Anything relating to particular languages or even groups of languages needs to stay all the way out of the generic functions. Languages have different rules for articles, some of them don't even have articles. This kind of thing cannot be reconciled at the general function-level. As to the alternate way we deal with this, that's a little tougher. My first thought is a bunch of Wikidata properties that tell you whether an article precedes an entity's label in a particular language. That idea could work, but there are some obvious problems: *Are there languages where the presence of an article is contextual, too? *No one will fill these properties, especially in languages other than English, because we will accumulate dozens of them that have to go on every single word ever [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 13:23, 25 March 2026 (UTC) :Can you give me an example of a language where this distinction actively prevents the functions from working? Some languages do not have articles, but that just means that the two are interchangeable. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:26, 25 March 2026 (UTC) ::Trivially. ::*[[w:Golf|Golf]] on enwiki: "Golf is a club-and-ball sport in which players use various clubs to hit a ball into a series of holes on a course in as few strokes as possible." ::*[[w:es:Golf|Golf]] on eswiki: "El golf es un deporte cuyo objetivo es introducir una bola en los hoyos que están distribuidos en el campo con el menor número de golpes, utilizando para cada tipo de golpe uno de entre un conjunto de palos ligeramente diferentes entre sí, ya que la cabeza del palo tiene ángulos distintos, al igual que las varillas tienen longitudes diferentes." ::[[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 13:34, 25 March 2026 (UTC) :::That's not a meaningful difference, though, and both examples use Z26039. Z26039 and Z26095 have different semantic meanings, they aren't stylistic choices. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:01, 25 March 2026 (UTC) ::::<em>Stylistic choice?</em> Is this a joke? Do you think the word "the" in English is a stylistic choice? [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 16:19, 25 March 2026 (UTC) :::::I mean, yes? If you can be understood perfectly without it that's what it is. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:21, 25 March 2026 (UTC) ::::::You just said "Z26039 and Z26095 have different semantic meanings". [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 16:27, 25 March 2026 (UTC) :::::::Yes. "The" has no semantic meaning, but there is a semantic difference between "A bird is a dinosaur" and "Bird is a dinosaur" (The latter is about a specific animal names Bird). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:06, 25 March 2026 (UTC) ::::::::It does though, no? See Wiktionary's second example: ::::::::: ''You live on Main Street, don't you? You know, you should tell the mayor '''the''' street needs cleaning.'' ::::::::Generally it's used to refer to a singular identifiable instance (there's more definitions, but this is the primary one), which I think is definitely enough to put it outside of "no semantic meaning". [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:18, 25 March 2026 (UTC) :::::::::I can understand it perfectly fine if you remove "the", though. The fact that the thing can be obviously identified with "the" means that it can be obviously identified without it. It's convenient, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:21, 25 March 2026 (UTC) ::::::::::The solution you're proposing to the problem at hand is pretty much "completely abandon grammatical articles in every language except English". You're right that it's not the end of the world, but we should at least try to solve the problem first. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 21:26, 25 March 2026 (UTC) :::::::::::No. That's definitely ''not'' what I'm saying. I'm disputing your insinuation that something is wrong with our current approach. We can solve any stylistic problems on a language by language basis, and semantic problems in the abstract content. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:09, 25 March 2026 (UTC) :By the way, even a single generic function for "X is a Y" is already too much, it neglects [[w:measure word|measure word]]s in Chinese, Japanese, and Korean. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 13:39, 25 March 2026 (UTC) ::Oh god... measure words. How the fuck do we deal with measure words? ::Have a look at the article for [[w:Chinese classifiers|Chinese classifiers]]. I have no idea how to deal with these. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 14:58, 25 March 2026 (UTC) :::I would presume Wikidata has those available to find? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:09, 25 March 2026 (UTC) ::::No, I just checked and Wikidata doesn't have a property for this yet. We would need to do a decent amount of workshopping to define such a property well for the proposal there (it wouldn't just be "Chinese classifier for"; I think something like "Chinese count-classifier for"? The count-classifiers that simply disappear in Germanic languages are the real concern, as the mass-classifiers can generally be paired with the noun to translate into an English word) but I think it could work barring some edge cases. ::::My main concern is if fundamentally we want to solve these sorts of problems this way. If so, we're going to be asking Wikidata to make hundreds if not thousands of properties over the coming months. Is that the best way to do this? I'm wondering if anyone has a better idea. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:15, 25 March 2026 (UTC) :::::And... is it going to <em>work?</em> How many Wikidata items only have a label in one or two languages as-is? This is only going to exacerbate that problem by quadrupling the work to translate a word, and putting us basically at square one. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:27, 25 March 2026 (UTC) ::::@[[User:Snowmanonahoe|Snowmanonahoe]] There is [[:d:Property:P5978]] which can be used to say that a particular lexeme sense is used with a specific classifier (not just in Mandarin but also in languages like Malay), as well as [[:d:Property:P10927]] which can indicate the reverse relation (but for parsimony's sake should point to more general classes rather than to every applicable sense in existence). [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 20:53, 25 March 2026 (UTC) :::::@[[User:Mahir256|Mahir256]]: Thank you, I didn't know about Wikidata's work on lexemes. This seems a lot more doable now. Question: is there any way to move from an item to a lexeme, e.g. if I had [[d:Q81727]] and I wanted [[d:L:L3965]]? [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 20:58, 25 March 2026 (UTC) ::::::@[[User:Snowmanonahoe|Snowmanonahoe]] re: your first sentence, I suspect that most people with questions here are clueless about lexemes (something the Abstract Wikipedia team made a grave mistake in not properly having addressed before this launch). In general links go from lexeme senses to items and not the other way around, [[:d:Wikidata:Lexicographical_data/Documentation/Senses#Properties_regarding_relationships_to_Wikidata_items|with several properties available to do so]], and while there is a Wikifunction to go from an item to a lexeme, I cannot endorse the current method of composing abstract articles (<small>see my reply under "Authoring Language" below</small>) enough to mention what Wikifunction that is. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 21:11, 25 March 2026 (UTC) ::::::The function being referred to by Mahir is [[f:Z6830]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:25, 25 March 2026 (UTC) ::::::It would be helpful if you read a bit about the project before insisting that we're doing it wrong. [[Special:Contributions/&#126;2026-18667-44|&#126;2026-18667-44]] ([[User talk:&#126;2026-18667-44|talk]]) 22:11, 25 March 2026 (UTC) :::::::Could you elaborate? [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 22:15, 25 March 2026 (UTC) ::::::::You don't even know about Lexemes, much less the complexities of the project. You come into the project chat without the slightest sliver of a clue and then tell everyone that they are "making a big mistake." Perhaps next time you could phrase it like "What is the distinction between these two functions? Does this not present concerns about XYZ?" [[Special:Contributions/&#126;2026-18688-73|&#126;2026-18688-73]] ([[User talk:&#126;2026-18688-73|talk]]) 02:09, 26 March 2026 (UTC) :::::::::I'd be happy to hear why I'm wrong. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 02:18, 26 March 2026 (UTC) :Is it just me or does 26039 only return void? [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:31, 25 March 2026 (UTC) ::Does for me, too, the English version anyway. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:42, 25 March 2026 (UTC) :::If my debugging is right, everything except Russian, Ukrainian, and Belarusian is completely broken. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:44, 25 March 2026 (UTC) ::::For me, English renders fine now [perhaps due to a recent edit? hard to be sure]. Not sure if it's entirely fixed though. [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:08, 25 March 2026 (UTC) :I agree there is a problem with the current approach. My proposed solution: I'm hoping the top level call from Abstract Wikipedia will be optionally allowed to send parameters like the grammatical number "plural" of the subject, which could be considered by the specific language alongside other context about the subject/object item to formulate the grammar (e.g. [[f:Z32496]]), and by the time it gets to the English constructor (e.g. [[f:Z32410]]), the English function will have the "subject is plural" boolean set (to decide "has"/"have" as well as the articles). I'm working on this particular example and all the required helper functions. If the English version works, I'll seek to make a configuration that allows similar in other languages. PS off topic, but I also think we will often want these functions to return HTML not monolingual text, so that we can embed hyperlinks. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 02:37, 26 March 2026 (UTC) ::HTML is ideal because you don't need to convert it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:16, 26 March 2026 (UTC) ::I’m not sure we want to favour particular features; don’t we simply want to determine the relevant set of lexemes for an item/language pairing? We don’t have selective fetch for lexemes, so the set may need to be limited, but identifying the more salient lexemes still requires considering the full set, unless we filter by “lexical similarity” between the item’s labels and/or aliases and the lexeme’s lemma and/or forms. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:58, 26 March 2026 (UTC) :::I don't quite understand what you are objecting to, or what problem you forsee. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:22, 27 March 2026 (UTC) ::::I’m not objecting to anything, although the notion of “sending” is a little alien in a functional context. The problem is knowing which features (predicates) are most salient. I guess it’s simply an optimisation, so further relevant details can be fetched later if the context requires them. But I’d still think in terms of filtered statement sets, and perhaps different filters per language. If we’re going to be language specific, it’s natural to consider extending the selective fetch to include sense-related lexemes. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:26, 27 March 2026 (UTC) == Authoring Language == Wikifunctions are kind of a pain to work with directly (no offense to the creators of them, they're an amazing platform and overall very impressive, just kind of by their nature they are built to be more abstract and closer to lambda calculus over "regular" programming languages), and that extends to Abstract Wikipedia. Has it been thought about making a sort of "authoring language" that is easier to work with than directly using Wikifunctions, but then "compiles" directly to Wikifunctions? My idea is sort of making a computer-parsable, natural language-agnostic conlang or even just some sort of custom markup language that could optionally be used to write abwiki articles and then would be stored along with the compiled wikifunctions and a timestamp of last compile so if an update was made then previous articles could be recompiled automatically. I'm of course not one of the abwiki staff members, so if this doesn't fit the "spirit" of it or something let me know, but I think it'd be helpful. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 19:14, 25 March 2026 (UTC) :I proposed adding support for Spreadsheetfunctions to Wikifunctions. It is better than defining a new language. From my point of view there are in relation to other programming languages many people who can write spreadsheet functions and they are translated into many different natural languages. In the past I did some experiments regarding the automatical conversion of Spreadsheet functions into the programming language R. I am interested in defining an Abstract Article in an Spreadsheet and I think it is possible. It is from my point of view important to lower the barrer to create an Abstract Article and creating functions in Wikifunctions. Maybe the goal of making it abstract makes it more complicated and language specific functions are easier to create for many people. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:25, 25 March 2026 (UTC) :@[[User:VivianIsBee|VivianIsBee]] I have presented to the Abstract Wikipedia team about an abstract content authoring language [[f:Wikifunctions:Status updates/2024-10-17|multiple]] [https://elemwala.toolforge.org/static/nlgsig-nov2025.html times]. It is unfortunate that the current infrastructure does not seek to support this yet. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 20:49, 25 March 2026 (UTC) == Definite articles == Heya! Been working on the page [[Q778]] [and thus the [https://www.wikifunctions.org/view/en/Z26570 Z26570] function] - is there a way to check if a word needs a definite article [i.e. the] or not? Right now it's "''The Bahamas is an island country in Caribbean.''" which is close but needs a definite article [before Caribbean]. But I can't just always add it, since cases like "''Lubeck is a city in the Germany.''" would be wrong. Is there any solution for this yet? [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:06, 25 March 2026 (UTC) :IIRC this has been discussed on the telegram/IRC. Not sure if a solution was found. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:23, 25 March 2026 (UTC) :@[[User:99of9|99of9]] is working on this: [[:f:Z32645]] [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:02, 26 March 2026 (UTC) ::hmm, tried adding this to [[f:Z30397]], but it makes it return an empty string for some reason? presumably i'm doing something wrong but not sure what... :( [faulty implementation at [[f:Z32738]]] [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 19:55, 26 March 2026 (UTC) :::The reason was that the argument to Z32645 is a Wikidata item reference, not a Wikidata item. I've fixed it now. But I switched it so that it only adds the definite article when the Kleenean is absolutely True, more than Maybe. I hope I will be able to achieve that for Caribbean, although it doesn't currently do so. I'll keep working on it today. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:20, 27 March 2026 (UTC) == Editing the direct code of pages == I find the current GUI editor to be quite clunky and harder for more complex topics. I'm assuming there is some way that I can edit the code of pages, so I can more quickly write functions without clicking through GUIs. Like I heavily doubt someone wrote [[Q15433043]] by clicking through GUIs. Also, does anyone know of a function that concats two strings with a space in between? Would I just use [[wikifunctions:Z21394|Z21394]], adding a space between two calls to objects (i.e. "Mars" + " " + "Jupiter")? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:19, 26 March 2026 (UTC) :For [[Q15433043]], it looks like they just wrote it in plain English and didn't use functions, so that's why it's so long I think. For joining, [[f:Z22504]] looks like a pretty good option. [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 20:40, 26 March 2026 (UTC) ::Thanks, that looks good. I hope more languages support it down the road. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:45, 26 March 2026 (UTC) ::When I try to insert this in a [[wikifunctions:Z28016|"defining role sentence"]], it doesn't appear and throws an error. Do you know why? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:51, 26 March 2026 (UTC) :There are several, but I think they are best left to language-specific functions on Wikifunctions. How do you know that a space is required? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:42, 26 March 2026 (UTC) ::For example, in [[Q711|Mongolia]], I would like to write "Ulaanbaatar is the capital and largest city of Mongolia". As of now, I would have to write that in two separate sentences and be very repetitive. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:46, 26 March 2026 (UTC) :::There’s a long journey ahead of us. At this stage I’d be thinking more in terms of [[f:Z32163]]. At least that way we can join adjacent sentences more naturally, when we have appropriate functions to do that. And we can implement “paragraph” differently according to the target language, without having to change the existing abstract content. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:07, 26 March 2026 (UTC) ::::Yeah that's what I expected, the project has just started after all. Thanks for this. ::::How are you finding these functions? I'm having trouble locating them. Also, is there a way that I can copy and paste functions from one article to another in the case of cookie-cutter articles? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 21:45, 26 March 2026 (UTC) :::::You can copy individual function calls in edit mode. Just click on the three vertical dots and select Copy to clipboard. This is currently specific to a particular browser and site, so you cannot copy between Wikifunctions and AW. You can also copy parts of calls by clicking on the three horizontal dots [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:26, 26 March 2026 (UTC) ::::::Great, I didn't see that, thank you! So there is no current way to edit the underlying code of the page? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 22:35, 26 March 2026 (UTC) :::::::It depends what you mean by “underlying code”. All articles are a list of one or more sections containing function calls. You can add and remove sections (apart from the first) and move sections up and down. Within a section, you can move function calls up and down, but you can only move a function call (or part of one) from one section to another by using the clipboard. The real underlying code is the functions themselves, and these can be amended on Wikifunctions. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:44, 26 March 2026 (UTC) :::::For tips on finding functions, please see [[:f:Wikifunctions:Find]]. It is also helpful to look at other AW articles, of course. On Wikifunctions, you can look at a related function’s implementations or test cases, as these may reference broader or narrower functions. And “What links here” is available from the Tools menu. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:38, 26 March 2026 (UTC) ::::::Thank you very much for you help. I think that's all I need to know for now, happy editing :) [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 23:07, 26 March 2026 (UTC) akfoz4707ohudtdqyytitvxi1my6qru 2555 2552 2026-03-27T23:25:28Z Immanuelle 1434 /* Code editing */ new section 2555 wikitext text/x-wiki __NEWSECTIONLINK__ [[Category:Abstract Wikipedia administration|Project Chat]] This is the Abstract Wikipedia Project chat. This is where discussions on the project happen. Add your discussion below this line. More technical issues should go to [[Abstract Wikipedia:Report a technical problem]]. ==Discussions not working== I keep getting a type error whenever I try to create a new topic. Anybody else? [[ talk:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:05, 19 March 2026 (UTC) :I'm also experiencing the same error. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 18:19, 19 March 2026 (UTC) :@[[User:Feeglgeef|Feeglgeef]], @[[User:Tenshi Hinanawi|Tenshi Hinanawi]]: Sorry about that; it was due to a production mis-configuration that I've worked around for now. Unfortunately the same bug also meant that the community's first Abstract articles were all mis-created into the <code>Abstract Wikipedia:</code> namespace, and I don't think we can move them into the proper positions right now, so they'll need to be re-created. Please reply here, on [[Abstract Wikipedia:Report a technical problem]], or file any issues you run into in Phabricator. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:34, 19 March 2026 (UTC) ::The new abstract table is breaking globalcontribs counter across all Wikis, [[:phab:T420632]] [[User:Shushugah|Shushugah]] ([[User talk:Shushugah|talk]]) 18:51, 19 March 2026 (UTC) == Horray! 🎉 == This is just a celebratory post acknowledging the milestone of getting this project started. Great work on the engineering team so far, now we can get some community creating content as well! [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 18:53, 19 March 2026 (UTC) :I want to contribute but I'm a bit lost with the function editor so I'll wait until some documentation is uploaded on the community page. [[User:Hathor1719|Hathor1719]] ([[User talk:Hathor1719|talk]]) 18:55, 19 March 2026 (UTC) :🎉🎉🎉! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:56, 19 March 2026 (UTC) == Local help page == The Help page in the sidebar goes to [[mw:Help:Contents]]. We should change that to just [[Help:Contents]]. (But I guess for that we need a local admin as well.) [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 18:59, 19 March 2026 (UTC) :@[[User:Ainali|Ainali]], done. But the page [[Help:Contents]] needs to be written. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 19:13, 19 March 2026 (UTC) ::Is there a caching thing, that it is still not working? We have [[MediaWiki:Helppage]], but the link in the sidebar still goes to Mediawiki for me. <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 07:36, 20 March 2026 (UTC) :::Try [https://abstract.wikipedia.org/wiki/Abstract_Wikipedia:Project_chat?action=purge purge]. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 07:59, 20 March 2026 (UTC) ::::I tried purging, it doesn't help. Interestingly, if I change the interface language to English, I get the new link, but not when I use it in Swedish. A bug, or do we need to define this for each language? <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 12:48, 20 March 2026 (UTC) :::::couldn’t find the solution, I think it's because multilingual feature hasn’t enabled yet. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 13:44, 20 March 2026 (UTC) ::::::Now it works, without any new purging. Weird (but good). <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 15:36, 20 March 2026 (UTC) == qqx doesn't seem to work == I switched my user interface language to Hebrew. I'm trying to [[Special:CreateAbstract/Q18383|create a page]]. There's a plus button under "lead paragraph (Q8776414)". It has several items that begin with "Add" and continue with English strings that are probably function names: "section title", "paragraph", "HTML unordered list", etc. I tried using uselang=qqx to see what functions those are, but then the editing interface is not loaded at all. I see a yellow box with this text: : (wikilambda-initialize-error) : (wikilambda-renderer-error-footer-project-chat) uselang=qqx works quite nicely in Wikifunctions and shows ZIDs of objects when their labels are used in the interface, but it seems to fail here. It would be quite nice to make it work. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:06, 19 March 2026 (UTC) == Visual editor on this page == The first time I posted something here on this page (using DiscussionTools), I noticed a mistake and wanted to fix it. I clicked "edit" near the section heading, and it started editing the whole page in Visual editor. If I recall correctly, the default on other wikis is that the edit button next to the section heading on discussion pages opens only that section and in the wikitext editor. It should probably be the same here. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:10, 19 March 2026 (UTC) :[[Abstract Wikipedia:Report a technical problem]] would be more appropriate. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:14, 19 March 2026 (UTC) == Temporary adminship == I'm requesting temporary adminship here (for 24 hours to a week) to help set up the wiki on the community side. As administrator on Wikifunctions, I designed the current layout of the main page (also used locally), among other things. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:16, 19 March 2026 (UTC) :{{ping|Feeglgeef}} while I agree that temporary adminship could be useful, both personally and as a steward, I'm not sure it's a good idea to grant this request. First of all, you didn't really say why you need admin rights (and your history, both on Wikifunctions and Meta, make me want to be extra cautious). In the meantime, stewards and global admins can also (and already do) help if needed, don't hesitate to ask. Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 21:36, 19 March 2026 (UTC) ::Ah, right! Please update the main page as I've requested on its talk page, as well as delete the existing pages on the Abstract Wikipedia namespace with QIDs (they are now redundant), and add the correct license to [[MediaWiki:License]]. I have a few more things, but they're relatively minor. Consider the above request retracted. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:29, 19 March 2026 (UTC) :::{{reply to|VIGNERON}} ? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:50, 20 March 2026 (UTC) ::::{{reply to|Feeglgeef}} yes ? please [https://dontasktoask.com/ Don't ask to ask, just ask]. Cdlt, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 16:28, 20 March 2026 (UTC) :::::{{ping|VIGNERON}} I wanted you to do the things I asked in the above reply (which you ignored :(. ). The main page is fixed and the license is fine (not complete, but alas), but any page following the pattern "Abstract Wikipedia:Q[n]" should be deleted. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:57, 20 March 2026 (UTC) ::::::{{reply to|Feeglgeef}} I did the deletion this morning, did I miss any pages? Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 18:00, 20 March 2026 (UTC) == Templates - per usual or as abstract content? == I was about to import a few templates that can come in handy in discussions and other meta-related activities but then realized that it may be a great use case for abstract content. Or will it not be possible to do it in that way on this wiki (or at all)? [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 19:28, 19 March 2026 (UTC) :Calling functions here is currently possible, but some templates are impossible to replace and functions are inconvenient in any case. It'd be helpful if you said which templates you intended to import, but generally I'd say import them. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:33, 19 March 2026 (UTC) ::I think what I wonder most is if we always should do multilingual templates with the traditional <code><nowiki><translate></nowiki></code> tags or use functions wherever we can. [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 19:42, 19 March 2026 (UTC) :::The problem with "functions wherever we can" is that most template-like functions are content based, like abbr or 0. I'm assuming you mean templates that are more about meta stuff, which probably should '''not''' be functions, at least under the current idea. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:46, 19 March 2026 (UTC) ::::Yes, I was only thinking about meta stuff. Where can I read about this idea you are referring to? It seems important enough that it should be part of [[Abstract Wikipedia:Scope|this project's scope]] (or similar page/policy). [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 19:52, 19 March 2026 (UTC) :::::It's not written down, I suppose. I didn't mean there was a rule against creating the functions, (feel free, if you'd like). The main problem with putting them on Wikifunctions is speed and the fact that you must use HTML fragments (no wikitext), which to me makes it unreasonable. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:56, 19 March 2026 (UTC) ::::::That's a fair point of view. The reason I asked was that it would be an excellent way of [[d:Q3033752|Q3033752]] (note to self, we need the functionality of [[d:Template:Q]]). If we get used here to not falling back into wikitext, we get more training at creating excellent abstract content. [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 20:03, 19 March 2026 (UTC) == Articles now creatable properly == Hello all! To those not on the telegram (or not following), articles are now able to be created in the correct way. Any articles you have previously made will need to be recreated. I'd courtesy ping those who have already created one but it seems we don't have that set up yet! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:31, 19 March 2026 (UTC) == Testing from a different language == I have set the UI to Spanish and there are some menus not translated (Create an article in the sidebar, for example). Where can I translate the content I see missing? Also, I tried to create a very simple abstract article on the environment ([[Q43619]]) and it fails to render (Wikifunctions returned a failed response: Alcanzado el límite de tiempo en el Orquestador): I also found a random, decently big one ([[Q408]]) and it keeps loading for five minutes already in Spanish. Finally, if this is going to be with the purpose of multi lingual edition, shouldn't help and talk pages like these be also automatically translated? Because otherwise it becomes just an output of information, an editor who isn't familiar with English would be able to read the Abstract Wikipedia in their language but unable to provide feedback (as I'm doing now). [[User:Hathor1719|Hathor1719]] ([[User talk:Hathor1719|talk]]) 06:56, 20 March 2026 (UTC) :I am not sure that we want "automatic" translation. But regular translation, I truly agree that we should have. There is a Phabricator created to enable the Translate extension on this wiki ([[Phab:T420656]]). <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 07:42, 20 March 2026 (UTC) ::Yes at least the ability to translate user messages, so that I for example could read the messages in this page in Spanish and reply in Spanish, and the rest of users translate them to their local languages. Otherwise cross-lingual collaborative effort isn't going to work unless everyone has a decent level of English as a second language. Thank you for the link! [[User:Hathor1719|Hathor1719]] ([[User talk:Hathor1719|talk]]) 08:42, 20 March 2026 (UTC) :: ::I would greatly appreciate automatic per-comment translation (the way Discourse implements it), and hope we find a way to implement that for the truly multilingual sites like this. In the wiki spirit, the outputs of the automatic translation should be savable and editable so that a) the computation of auto-translation only happens once into each target language and b) everyone can improve each of those translations. [[User:Sj|Sj]] ([[User talk:Sj|talk]]) 21:23, 22 March 2026 (UTC) == Using Function IDs == It seems like when creating an article you cannot insert a function ID (i.e. Z6839) in a function call's function field and you have to type in it's name and hope it pops up (which it seems as though it doesn't always). [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 13:13, 20 March 2026 (UTC) == Not showing functions that return strings where an HTML fragment is needed == It might be good to adjust the search function inside the abstract wikipedia editor to show functions that return strings as grayed-out where an HTML fragment is needed, as it took me a while to realize that [https://www.wikifunctions.org/view/en/Z24102 label of item reference in specific/general lang] returns a string and not an HTML fragment, meaning that it doesn't show up when searching. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 13:30, 20 March 2026 (UTC) == Cannot find Lorrain in the language list == Hi, I wanted to try generating an article in lorrain ([[d:Q671198]]), but it does not appear in the selection list. Where can I ask for it to be added, so that I can try experimenting with it? Thanks! [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 19:48, 20 March 2026 (UTC) :I'm not certain, but I know it's a bit of a process that I think begins on Wikidata. Even if it were added, there would be no support for it in community-made functions, so for the foreseeable future this will be impossible. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:54, 20 March 2026 (UTC) ::There are already plenty of lexemes in lorrain on Wikidata. [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 20:38, 20 March 2026 (UTC) :::Can you point me to them? [[Special:Contributions/&#126;2026-17446-79|&#126;2026-17446-79]] ([[User talk:&#126;2026-17446-79|talk]]) 22:04, 20 March 2026 (UTC) ::::https://w.wiki/FiVz [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 06:12, 21 March 2026 (UTC) :I see no reason for not adding this to our list of languages, after all we already have plenty of languages, including dialects like [[f:Z1640]]. {{ping|Poslovitch}} does this mean you are volunteering to create wikifunctions in lorrain 🤣 Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 09:50, 21 March 2026 (UTC) ::@[[User:VIGNERON|VIGNERON]] Of course! I suppose this means the fonctions will need to support the many ways to write in lorrain, since it is not standardized. Do you have any examples of functions that support such things? [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 09:54, 21 March 2026 (UTC) :::I tried creating a "Natural language" object on Wikifunctions, but it seems I don't have permission to do this. &lt;rant&gt;Why is it always so hard with languages that have no ISO codes :sob: &lt;/rant&gt; [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 13:32, 21 March 2026 (UTC) ::::You wouldn’t be able to create a Natural language object even if you did have an ISO code to hand. Could you raise a ticket on Phabricator, tagged with [https://phabricator.wikimedia.org/tag/abstract_wikipedia_team/ Abstract Wikipedia team]? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:54, 21 March 2026 (UTC) :::::Thanks @[[User:GrounderUK|GrounderUK]], will do! [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 14:56, 21 March 2026 (UTC) :::::Raised: [[phab:T420823]]. [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 15:09, 21 March 2026 (UTC) == Project namespace alias == On all other Wikipedias, "WP" is an alias of the Project namespace. Why isn't it here? There's also "Abstract", but that's too long for my liking. [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 21:48, 20 March 2026 (UTC) :Noting that this has been discussed multiple times on the telegram. I would prefer AWP, but it doesn't really matter. [[Special:Contributions/&#126;2026-17446-79|&#126;2026-17446-79]] ([[User talk:&#126;2026-17446-79|talk]]) 22:02, 20 March 2026 (UTC) :well it’s not like another language version of Wikipedia, and there're still confusion if it’s a sister project or else. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 22:09, 20 March 2026 (UTC) ::{{ping|Tanbiruzzaman}} It is listed as a Wikipedia on [[Special:SiteMatrix]]. The domain and database ID says so as well. [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 22:13, 20 March 2026 (UTC) :::It was an initial process to connect wikidata, but will be configured later, per [[phab:T420420]] (also check comments in [[phab:T420643]]). [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 22:32, 20 March 2026 (UTC) :On a similar note, is there a reason why [[Main Page]] is a redlink? Feels useful to redirect it to [[Abstract Wikipedia:Main page]]. //[[User:SHB2000|SHB2000]] ([[User talk:SHB2000|talk]]) 07:33, 25 March 2026 (UTC) ::redirect from mainspace is not possible here, I guess. You may give a try. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 07:39, 25 March 2026 (UTC) :::Fair enough I guess. --[[User:SHB2000|SHB2000]] ([[User talk:SHB2000|talk]]) 07:41, 25 March 2026 (UTC) ::::I can do it if I'm an admin. This project has no local admins or bureaucrats. [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 23:42, 26 March 2026 (UTC) :::::I tried to create it and it shows "The provided title 'Main_Page' is not valid for an Abstract Article.", also tried to change the content model to wikitext and shows the same error. Note that I also have the similar technical rights as admin. @[[User:Koavf|Koavf]], is there another way you'd try if you're an administrator? [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 03:44, 27 March 2026 (UTC) ::::::Import from another project's "[[Main Page]]". I did this at [[:d:Main Page]] (but the community decided to delete it, which I did). [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 03:47, 27 March 2026 (UTC) ::::::We do not have [[:f:Main Page]] either and I do not see why it would be needed here. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 23:06, 27 March 2026 (UTC) ::@[[User:SHB2000|SHB2000]]: Because the main namespace is not meant to have anything other than abstract articles in it, the same as for Wikifunctions and Wikidata. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:22, 27 March 2026 (UTC) == Making it easier to contribute == I'm aware that we're only a few days into the public beta of this project, and everything is a little rough around the edges, but I thought it could be useful to come up with some goals to work towards in order to make the site more accommodating and easier to contribute to, for newer and more experienced editors alike. (If there's a place where this discussion is already taking place please tell me and I can move there). Here are some thoughts I had so far: * Most of the current articles are extremely short, just one or two sentences long. I think it would be good to pick one article in each of a few main categories (e.g. one country, one type of food, one notable person, etc.) and work to try to include as much relevant information as possible, to serve as an example for future articles of similar types. * As I understand it, a lot of the limitations for what kind of information we can include in an article is due to which functions exist on Wikifunctions. We have [[Abstract Wikipedia:Useful functions for article composition]], which is a good way to find some functions, but this list can't include every single function, so it would be good to have some way to find relevant functions on Wikifunctions. Is there a category containing AWP-related functions there? I'm not too familiar with Wikifunctions yet but if there is a category, we should link it there. * In a similar vein, it seems like there are very few such functions currently available. It would be good to have some kind of guide as to how to create such functions that can be used here. I tried creating a new function there yesterday and it took me a while to find my way around, and I still haven't figured it out completely, so a guide specifically for people wanting to improve Abstract Wikipedia could be useful. * Lastly it might be worth coming up with a list of policies and guidelines that we want to make to begin with. Currently there are none, and obviously it's quite time consuming to create new policies, but coming up with a set of basic ones would be helpful I think. Let me know your thoughts. Cheers, &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 19:52, 21 March 2026 (UTC) :Just had a closer look at Wikifunctions; seems [[f:Wikifunctions:Catalogue/Natural language operations/Global language functions]] might be a good place to link to. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 20:00, 21 March 2026 (UTC) ::I support the goal of making it easier to contribute. From my point of view a place where people can write example sentences in specific languages about specific facts and can request a function for it will be useful. So far I it is difficult for me to understand how it is possible to define content in a abstract way and convert it into texts in different natural languages. It seems to me like it requires to much available data at functions and Wikidata Lexemes what is not there for many small languages so far. So I prefer a monolingual approach based on Wikidata statements. Then people can write sentences what explain a specific Wikidata statement or multiple ones and this can be done for many languages. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:49, 21 March 2026 (UTC) :I do agree that creating these linguistic functions would be easier if we had a guide, though it's not exactly a cut and paste process (it requires a lot of thinking to figure out edge cases, whether your use case makes sense across languages, what will be included in the scope of your function, what will not be, what the utility will be, etc.). An example of thinking this out poorly is [[f:Z31405]], where it's painfullyy clear that the Abstract Wikipedia team didn't think these questions through well enough, where the description says that they couldn't even decide whether the function would output a phrase or a noun, there is little to no utility in composing articles, and the edge cases are insurmountable with their current approach. :It's not exactly the same, but I've noted on the telegram that we should make it easier to make new language versions of existing functions. Unlike object labels, however, that requires either programming experience or a very in-depth tutorial, which we do not have. The lack of language-versions is natural if you think about it (if 1% of the world can make a Wikifunctions function and 1% can translate the concepts effectively between the languages we want, 0.01% can help us here), so the tutorial route seems like the only logical method. Spreading awareness as to contributing this way on the main page could also be helpful [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:35, 22 March 2026 (UTC) ::Yeah, some kind of tutorial would be phenomenal. There could be some walk-through tutorials for creating some basic linguistic functions. That seems to be the bottleneck to progress here - practically all sentences follow the format "X is Y". ::I've been looking forward to Abstract for awhile now (finding out it released yesterday, a bit too late), but it's completely unapproachable - it feels like I need a master's degree in both Computer Science and Linguistics in order to contribute to the growth of this project. It's a new project, sure, but it took at least an hour to write two sentences in [[Q711|Q711 (Mongolia)]]. Doesn't help that I only speak English. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 05:41, 27 March 2026 (UTC) == Involving small language versions == As Abstract Wikipedia can help small Wikipedia language versions offering more content in this language I think it is important to try to get people from such projects involved. From my point of view the highest chance to get it done is if people who know people contributing to small language version talk to the contributors and invite them to contribute to Abstract Wikipedia. In Wikifunctions I expected more involvement of small language versions and I think it is important to make it easier to contribute and find a way how to communicate with people who do not speak English. As it is not the case everyone can speak this language. What do you think how is it possible to get more people from small Wikipedia language versions involved in Abstract Wikipedia and Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:55, 21 March 2026 (UTC) : I am interested in using AW/WF with the [[incubator:]], perhaps a workflow could be developed for that. — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 18:52, 22 March 2026 (UTC) :: Have you tried to call Wikifunctions functions in the Incubatorwiki. I think adding language specific implementatations is the first step. It seems to me like simple sentences can be generated through calling Wikifunctions functions and so for this no Abstract Wikipedia is required. — [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:38, 22 March 2026 (UTC) ::: I'll try it. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 06:02, 23 March 2026 (UTC) == URL-Parameter for specific language == Is it possible to call an abstract Wikipedia article with a URL-Parameter specifying the language. I looked for random pages and I got examples without a german Implementation. I am interested in sharing an example and for this I want to set a link people can klick on to get the result in the expected language afterwards. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:43, 22 March 2026 (UTC) :You can add "?uselang=de" to render the article in German, if that is what you mean. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:41, 22 March 2026 (UTC) :@[[User:Hogü-456|Hogü-456]]: Yes, like with Wikifunctions you should be able to go to <code>/view/fr/Q123456</code> but that's waiting for some production re-configuration to work. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 13:12, 23 March 2026 (UTC) == Purpose of language-specific functions? == Some functions that produce sentences seem to have language-specific functions for every language, I.e. "Brazilian Sign Language: article-less defining". Why is this? What functions have this multiplicity? I thought one point of AWP was to have language-independend functions, all of which have specifications for how they would render outputs in different languages (where the choice of output language is decided at the client, or at the final step of rendering, not for each function in turn). [[User:Sj|Sj]] ([[User talk:Sj|talk]]) 21:23, 22 March 2026 (UTC) :This is just a side effect of how Wikifunctions works. Essentially the generic "Article-less defining fragment" checks which language you want, and then calls the language-specific version. You should only use the generic ones in abstract articles. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 21:50, 22 March 2026 (UTC) ::Aha thanks, then the interface should probably not be showing the hundreds of language-specific ones in the selector drop-down for editors. [[User:Sj|Sj]] ([[User talk:Sj|talk]]) 18:55, 23 March 2026 (UTC) :::Agreed, although I'm not sure how easy it would be to filter them out; there's not really anything distinguishing them from the general functions, they're both functions that take some input and return monolingual text as output. Maybe worth opening a phabricator ticket to get the opinion of people on the technical side of Abstract Wikipedia. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 19:39, 23 March 2026 (UTC) ::::I think the best way to do it would be to have some sort of tag for "multilingual function"? [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:43, 25 March 2026 (UTC) == "It" in abstract wikipedia == How should the concept of "it" be represented in abstract wikipedia? Otherwise it leads to a lot of sentences like "Brussels is the capital of Belgium. Brussels is a large city. Brussels is...". Also, is there any plans for some form of easier to understand "authoring language" or something? The current approach with writing wikifunctions is hard to understand and write. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 19:35, 23 March 2026 (UTC) :Every concept is represented in Abstract Wikipedia through its Wikidata item, which would be [[d:Q6091500]] in this case. I'm not exactly sure what you mean by an "authoring language" (some sample texts of your idea would be helpful), but I don't think there's much improvement to be had while still writing in an abstract language (that is to say, most improvements would make the language more concrete). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:18, 23 March 2026 (UTC) ::I mean more like a format easier to work with than wikifunctions. Like some form of computer-parsable conlang which can be "compiled" into wikifunctions. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 20:47, 23 March 2026 (UTC) :This is a tough problem, because the pronoun you would use is semantically different in different languages. I think we have to make a "refer to previously-mentioned" function that takes a Wikidata item, reads properties like person or object, (linguistic) gender, etc, and spits out a pronoun. Hopefully it can be done that simply. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:41, 25 March 2026 (UTC) ::Yeah that would make sense. I can try to draft one for English (that's the only language I know at least for now) so we can get a proof of concept. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 18:48, 25 March 2026 (UTC) ::Ooh. I could be wrong but I think wikidata doesn't have a property for "grammatical gender". For English I'll probably match on P21 and if it's an instance of Q5, and if it doesn't have P21 and is an instance of Q5 do they/them, if not an instance of Q5 and doesn't have P21 it/its, and otherwise match on P21. Also we'll need multiple "refer to" functions for different types of pronouns (possessive, nominative, etc). [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 18:57, 25 March 2026 (UTC) :::About the grammatical gender property: yeah, you're probably right. That's the tough part, because we're going to need individual properties for every language with grammatical gender. See the similar discussion about classifier/measure words and articles below. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 19:06, 25 March 2026 (UTC) ::@[[User:VivianIsBee|VivianIsBee]] We do have [[:d:Property:P5185]], but this is applied only to lexemes and not to items. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 20:49, 25 March 2026 (UTC) == Supported languages for an article == Is there a possiblity to see all languages an article can be displayed in. I looked at [[Q2290517]] and it seems like there is not yet a German version for this article. From my point of view knowing what articles are missing in the language of interest is important for working on abstract articles. As I looked at random pages I got a timeout as my user interface is in German and the generation of the article in German was not sucessful. So I think it is also necessary for checking if the article can be displayed in the user interface language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:17, 24 March 2026 (UTC) :This is not something that is convenient to check at all. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:55, 24 March 2026 (UTC) == [[f:Z26039|Z26039]] and [[f:Z26095|Z26095]] == This is a big mistake, and it's best we fix it now. Anything relating to particular languages or even groups of languages needs to stay all the way out of the generic functions. Languages have different rules for articles, some of them don't even have articles. This kind of thing cannot be reconciled at the general function-level. As to the alternate way we deal with this, that's a little tougher. My first thought is a bunch of Wikidata properties that tell you whether an article precedes an entity's label in a particular language. That idea could work, but there are some obvious problems: *Are there languages where the presence of an article is contextual, too? *No one will fill these properties, especially in languages other than English, because we will accumulate dozens of them that have to go on every single word ever [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 13:23, 25 March 2026 (UTC) :Can you give me an example of a language where this distinction actively prevents the functions from working? Some languages do not have articles, but that just means that the two are interchangeable. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:26, 25 March 2026 (UTC) ::Trivially. ::*[[w:Golf|Golf]] on enwiki: "Golf is a club-and-ball sport in which players use various clubs to hit a ball into a series of holes on a course in as few strokes as possible." ::*[[w:es:Golf|Golf]] on eswiki: "El golf es un deporte cuyo objetivo es introducir una bola en los hoyos que están distribuidos en el campo con el menor número de golpes, utilizando para cada tipo de golpe uno de entre un conjunto de palos ligeramente diferentes entre sí, ya que la cabeza del palo tiene ángulos distintos, al igual que las varillas tienen longitudes diferentes." ::[[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 13:34, 25 March 2026 (UTC) :::That's not a meaningful difference, though, and both examples use Z26039. Z26039 and Z26095 have different semantic meanings, they aren't stylistic choices. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:01, 25 March 2026 (UTC) ::::<em>Stylistic choice?</em> Is this a joke? Do you think the word "the" in English is a stylistic choice? [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 16:19, 25 March 2026 (UTC) :::::I mean, yes? If you can be understood perfectly without it that's what it is. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:21, 25 March 2026 (UTC) ::::::You just said "Z26039 and Z26095 have different semantic meanings". [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 16:27, 25 March 2026 (UTC) :::::::Yes. "The" has no semantic meaning, but there is a semantic difference between "A bird is a dinosaur" and "Bird is a dinosaur" (The latter is about a specific animal names Bird). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:06, 25 March 2026 (UTC) ::::::::It does though, no? See Wiktionary's second example: ::::::::: ''You live on Main Street, don't you? You know, you should tell the mayor '''the''' street needs cleaning.'' ::::::::Generally it's used to refer to a singular identifiable instance (there's more definitions, but this is the primary one), which I think is definitely enough to put it outside of "no semantic meaning". [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:18, 25 March 2026 (UTC) :::::::::I can understand it perfectly fine if you remove "the", though. The fact that the thing can be obviously identified with "the" means that it can be obviously identified without it. It's convenient, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:21, 25 March 2026 (UTC) ::::::::::The solution you're proposing to the problem at hand is pretty much "completely abandon grammatical articles in every language except English". You're right that it's not the end of the world, but we should at least try to solve the problem first. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 21:26, 25 March 2026 (UTC) :::::::::::No. That's definitely ''not'' what I'm saying. I'm disputing your insinuation that something is wrong with our current approach. We can solve any stylistic problems on a language by language basis, and semantic problems in the abstract content. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:09, 25 March 2026 (UTC) :By the way, even a single generic function for "X is a Y" is already too much, it neglects [[w:measure word|measure word]]s in Chinese, Japanese, and Korean. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 13:39, 25 March 2026 (UTC) ::Oh god... measure words. How the fuck do we deal with measure words? ::Have a look at the article for [[w:Chinese classifiers|Chinese classifiers]]. I have no idea how to deal with these. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 14:58, 25 March 2026 (UTC) :::I would presume Wikidata has those available to find? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:09, 25 March 2026 (UTC) ::::No, I just checked and Wikidata doesn't have a property for this yet. We would need to do a decent amount of workshopping to define such a property well for the proposal there (it wouldn't just be "Chinese classifier for"; I think something like "Chinese count-classifier for"? The count-classifiers that simply disappear in Germanic languages are the real concern, as the mass-classifiers can generally be paired with the noun to translate into an English word) but I think it could work barring some edge cases. ::::My main concern is if fundamentally we want to solve these sorts of problems this way. If so, we're going to be asking Wikidata to make hundreds if not thousands of properties over the coming months. Is that the best way to do this? I'm wondering if anyone has a better idea. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:15, 25 March 2026 (UTC) :::::And... is it going to <em>work?</em> How many Wikidata items only have a label in one or two languages as-is? This is only going to exacerbate that problem by quadrupling the work to translate a word, and putting us basically at square one. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:27, 25 March 2026 (UTC) ::::@[[User:Snowmanonahoe|Snowmanonahoe]] There is [[:d:Property:P5978]] which can be used to say that a particular lexeme sense is used with a specific classifier (not just in Mandarin but also in languages like Malay), as well as [[:d:Property:P10927]] which can indicate the reverse relation (but for parsimony's sake should point to more general classes rather than to every applicable sense in existence). [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 20:53, 25 March 2026 (UTC) :::::@[[User:Mahir256|Mahir256]]: Thank you, I didn't know about Wikidata's work on lexemes. This seems a lot more doable now. Question: is there any way to move from an item to a lexeme, e.g. if I had [[d:Q81727]] and I wanted [[d:L:L3965]]? [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 20:58, 25 March 2026 (UTC) ::::::@[[User:Snowmanonahoe|Snowmanonahoe]] re: your first sentence, I suspect that most people with questions here are clueless about lexemes (something the Abstract Wikipedia team made a grave mistake in not properly having addressed before this launch). In general links go from lexeme senses to items and not the other way around, [[:d:Wikidata:Lexicographical_data/Documentation/Senses#Properties_regarding_relationships_to_Wikidata_items|with several properties available to do so]], and while there is a Wikifunction to go from an item to a lexeme, I cannot endorse the current method of composing abstract articles (<small>see my reply under "Authoring Language" below</small>) enough to mention what Wikifunction that is. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 21:11, 25 March 2026 (UTC) ::::::The function being referred to by Mahir is [[f:Z6830]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:25, 25 March 2026 (UTC) ::::::It would be helpful if you read a bit about the project before insisting that we're doing it wrong. [[Special:Contributions/&#126;2026-18667-44|&#126;2026-18667-44]] ([[User talk:&#126;2026-18667-44|talk]]) 22:11, 25 March 2026 (UTC) :::::::Could you elaborate? [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 22:15, 25 March 2026 (UTC) ::::::::You don't even know about Lexemes, much less the complexities of the project. You come into the project chat without the slightest sliver of a clue and then tell everyone that they are "making a big mistake." Perhaps next time you could phrase it like "What is the distinction between these two functions? Does this not present concerns about XYZ?" [[Special:Contributions/&#126;2026-18688-73|&#126;2026-18688-73]] ([[User talk:&#126;2026-18688-73|talk]]) 02:09, 26 March 2026 (UTC) :::::::::I'd be happy to hear why I'm wrong. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 02:18, 26 March 2026 (UTC) :Is it just me or does 26039 only return void? [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:31, 25 March 2026 (UTC) ::Does for me, too, the English version anyway. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:42, 25 March 2026 (UTC) :::If my debugging is right, everything except Russian, Ukrainian, and Belarusian is completely broken. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:44, 25 March 2026 (UTC) ::::For me, English renders fine now [perhaps due to a recent edit? hard to be sure]. Not sure if it's entirely fixed though. [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:08, 25 March 2026 (UTC) :I agree there is a problem with the current approach. My proposed solution: I'm hoping the top level call from Abstract Wikipedia will be optionally allowed to send parameters like the grammatical number "plural" of the subject, which could be considered by the specific language alongside other context about the subject/object item to formulate the grammar (e.g. [[f:Z32496]]), and by the time it gets to the English constructor (e.g. [[f:Z32410]]), the English function will have the "subject is plural" boolean set (to decide "has"/"have" as well as the articles). I'm working on this particular example and all the required helper functions. If the English version works, I'll seek to make a configuration that allows similar in other languages. PS off topic, but I also think we will often want these functions to return HTML not monolingual text, so that we can embed hyperlinks. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 02:37, 26 March 2026 (UTC) ::HTML is ideal because you don't need to convert it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:16, 26 March 2026 (UTC) ::I’m not sure we want to favour particular features; don’t we simply want to determine the relevant set of lexemes for an item/language pairing? We don’t have selective fetch for lexemes, so the set may need to be limited, but identifying the more salient lexemes still requires considering the full set, unless we filter by “lexical similarity” between the item’s labels and/or aliases and the lexeme’s lemma and/or forms. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:58, 26 March 2026 (UTC) :::I don't quite understand what you are objecting to, or what problem you forsee. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:22, 27 March 2026 (UTC) ::::I’m not objecting to anything, although the notion of “sending” is a little alien in a functional context. The problem is knowing which features (predicates) are most salient. I guess it’s simply an optimisation, so further relevant details can be fetched later if the context requires them. But I’d still think in terms of filtered statement sets, and perhaps different filters per language. If we’re going to be language specific, it’s natural to consider extending the selective fetch to include sense-related lexemes. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:26, 27 March 2026 (UTC) == Authoring Language == Wikifunctions are kind of a pain to work with directly (no offense to the creators of them, they're an amazing platform and overall very impressive, just kind of by their nature they are built to be more abstract and closer to lambda calculus over "regular" programming languages), and that extends to Abstract Wikipedia. Has it been thought about making a sort of "authoring language" that is easier to work with than directly using Wikifunctions, but then "compiles" directly to Wikifunctions? My idea is sort of making a computer-parsable, natural language-agnostic conlang or even just some sort of custom markup language that could optionally be used to write abwiki articles and then would be stored along with the compiled wikifunctions and a timestamp of last compile so if an update was made then previous articles could be recompiled automatically. I'm of course not one of the abwiki staff members, so if this doesn't fit the "spirit" of it or something let me know, but I think it'd be helpful. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 19:14, 25 March 2026 (UTC) :I proposed adding support for Spreadsheetfunctions to Wikifunctions. It is better than defining a new language. From my point of view there are in relation to other programming languages many people who can write spreadsheet functions and they are translated into many different natural languages. In the past I did some experiments regarding the automatical conversion of Spreadsheet functions into the programming language R. I am interested in defining an Abstract Article in an Spreadsheet and I think it is possible. It is from my point of view important to lower the barrer to create an Abstract Article and creating functions in Wikifunctions. Maybe the goal of making it abstract makes it more complicated and language specific functions are easier to create for many people. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:25, 25 March 2026 (UTC) :@[[User:VivianIsBee|VivianIsBee]] I have presented to the Abstract Wikipedia team about an abstract content authoring language [[f:Wikifunctions:Status updates/2024-10-17|multiple]] [https://elemwala.toolforge.org/static/nlgsig-nov2025.html times]. It is unfortunate that the current infrastructure does not seek to support this yet. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 20:49, 25 March 2026 (UTC) == Definite articles == Heya! Been working on the page [[Q778]] [and thus the [https://www.wikifunctions.org/view/en/Z26570 Z26570] function] - is there a way to check if a word needs a definite article [i.e. the] or not? Right now it's "''The Bahamas is an island country in Caribbean.''" which is close but needs a definite article [before Caribbean]. But I can't just always add it, since cases like "''Lubeck is a city in the Germany.''" would be wrong. Is there any solution for this yet? [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:06, 25 March 2026 (UTC) :IIRC this has been discussed on the telegram/IRC. Not sure if a solution was found. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:23, 25 March 2026 (UTC) :@[[User:99of9|99of9]] is working on this: [[:f:Z32645]] [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:02, 26 March 2026 (UTC) ::hmm, tried adding this to [[f:Z30397]], but it makes it return an empty string for some reason? presumably i'm doing something wrong but not sure what... :( [faulty implementation at [[f:Z32738]]] [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 19:55, 26 March 2026 (UTC) :::The reason was that the argument to Z32645 is a Wikidata item reference, not a Wikidata item. I've fixed it now. But I switched it so that it only adds the definite article when the Kleenean is absolutely True, more than Maybe. I hope I will be able to achieve that for Caribbean, although it doesn't currently do so. I'll keep working on it today. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:20, 27 March 2026 (UTC) == Editing the direct code of pages == I find the current GUI editor to be quite clunky and harder for more complex topics. I'm assuming there is some way that I can edit the code of pages, so I can more quickly write functions without clicking through GUIs. Like I heavily doubt someone wrote [[Q15433043]] by clicking through GUIs. Also, does anyone know of a function that concats two strings with a space in between? Would I just use [[wikifunctions:Z21394|Z21394]], adding a space between two calls to objects (i.e. "Mars" + " " + "Jupiter")? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:19, 26 March 2026 (UTC) :For [[Q15433043]], it looks like they just wrote it in plain English and didn't use functions, so that's why it's so long I think. For joining, [[f:Z22504]] looks like a pretty good option. [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 20:40, 26 March 2026 (UTC) ::Thanks, that looks good. I hope more languages support it down the road. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:45, 26 March 2026 (UTC) ::When I try to insert this in a [[wikifunctions:Z28016|"defining role sentence"]], it doesn't appear and throws an error. Do you know why? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:51, 26 March 2026 (UTC) :There are several, but I think they are best left to language-specific functions on Wikifunctions. How do you know that a space is required? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:42, 26 March 2026 (UTC) ::For example, in [[Q711|Mongolia]], I would like to write "Ulaanbaatar is the capital and largest city of Mongolia". As of now, I would have to write that in two separate sentences and be very repetitive. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:46, 26 March 2026 (UTC) :::There’s a long journey ahead of us. At this stage I’d be thinking more in terms of [[f:Z32163]]. At least that way we can join adjacent sentences more naturally, when we have appropriate functions to do that. And we can implement “paragraph” differently according to the target language, without having to change the existing abstract content. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:07, 26 March 2026 (UTC) ::::Yeah that's what I expected, the project has just started after all. Thanks for this. ::::How are you finding these functions? I'm having trouble locating them. Also, is there a way that I can copy and paste functions from one article to another in the case of cookie-cutter articles? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 21:45, 26 March 2026 (UTC) :::::You can copy individual function calls in edit mode. Just click on the three vertical dots and select Copy to clipboard. This is currently specific to a particular browser and site, so you cannot copy between Wikifunctions and AW. You can also copy parts of calls by clicking on the three horizontal dots [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:26, 26 March 2026 (UTC) ::::::Great, I didn't see that, thank you! So there is no current way to edit the underlying code of the page? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 22:35, 26 March 2026 (UTC) :::::::It depends what you mean by “underlying code”. All articles are a list of one or more sections containing function calls. You can add and remove sections (apart from the first) and move sections up and down. Within a section, you can move function calls up and down, but you can only move a function call (or part of one) from one section to another by using the clipboard. The real underlying code is the functions themselves, and these can be amended on Wikifunctions. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:44, 26 March 2026 (UTC) :::::For tips on finding functions, please see [[:f:Wikifunctions:Find]]. It is also helpful to look at other AW articles, of course. On Wikifunctions, you can look at a related function’s implementations or test cases, as these may reference broader or narrower functions. And “What links here” is available from the Tools menu. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:38, 26 March 2026 (UTC) ::::::Thank you very much for you help. I think that's all I need to know for now, happy editing :) [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 23:07, 26 March 2026 (UTC) == Code editing == I created and am attempting to edit [[Q687168]]. It is difficult to figure out what is going on because I am stuck at a visual editor. I would like to play around with comparing it to code on other pages, but the visual thing makes that pretty difficult. Also is there a way to edit things in a sandbox or something so I can experiment without it being in mainspace? [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 23:25, 27 March 2026 (UTC) 1qtvd1d4kqoj0mtiz0djd6sandeq81o 2568 2555 2026-03-27T23:58:36Z Koavf 723 /* Project namespace alias */ Reply 2568 wikitext text/x-wiki __NEWSECTIONLINK__ [[Category:Abstract Wikipedia administration|Project Chat]] This is the Abstract Wikipedia Project chat. This is where discussions on the project happen. Add your discussion below this line. More technical issues should go to [[Abstract Wikipedia:Report a technical problem]]. ==Discussions not working== I keep getting a type error whenever I try to create a new topic. Anybody else? [[ talk:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:05, 19 March 2026 (UTC) :I'm also experiencing the same error. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 18:19, 19 March 2026 (UTC) :@[[User:Feeglgeef|Feeglgeef]], @[[User:Tenshi Hinanawi|Tenshi Hinanawi]]: Sorry about that; it was due to a production mis-configuration that I've worked around for now. Unfortunately the same bug also meant that the community's first Abstract articles were all mis-created into the <code>Abstract Wikipedia:</code> namespace, and I don't think we can move them into the proper positions right now, so they'll need to be re-created. Please reply here, on [[Abstract Wikipedia:Report a technical problem]], or file any issues you run into in Phabricator. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:34, 19 March 2026 (UTC) ::The new abstract table is breaking globalcontribs counter across all Wikis, [[:phab:T420632]] [[User:Shushugah|Shushugah]] ([[User talk:Shushugah|talk]]) 18:51, 19 March 2026 (UTC) == Horray! 🎉 == This is just a celebratory post acknowledging the milestone of getting this project started. Great work on the engineering team so far, now we can get some community creating content as well! [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 18:53, 19 March 2026 (UTC) :I want to contribute but I'm a bit lost with the function editor so I'll wait until some documentation is uploaded on the community page. [[User:Hathor1719|Hathor1719]] ([[User talk:Hathor1719|talk]]) 18:55, 19 March 2026 (UTC) :🎉🎉🎉! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:56, 19 March 2026 (UTC) == Local help page == The Help page in the sidebar goes to [[mw:Help:Contents]]. We should change that to just [[Help:Contents]]. (But I guess for that we need a local admin as well.) [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 18:59, 19 March 2026 (UTC) :@[[User:Ainali|Ainali]], done. But the page [[Help:Contents]] needs to be written. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 19:13, 19 March 2026 (UTC) ::Is there a caching thing, that it is still not working? We have [[MediaWiki:Helppage]], but the link in the sidebar still goes to Mediawiki for me. <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 07:36, 20 March 2026 (UTC) :::Try [https://abstract.wikipedia.org/wiki/Abstract_Wikipedia:Project_chat?action=purge purge]. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 07:59, 20 March 2026 (UTC) ::::I tried purging, it doesn't help. Interestingly, if I change the interface language to English, I get the new link, but not when I use it in Swedish. A bug, or do we need to define this for each language? <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 12:48, 20 March 2026 (UTC) :::::couldn’t find the solution, I think it's because multilingual feature hasn’t enabled yet. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 13:44, 20 March 2026 (UTC) ::::::Now it works, without any new purging. Weird (but good). <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 15:36, 20 March 2026 (UTC) == qqx doesn't seem to work == I switched my user interface language to Hebrew. I'm trying to [[Special:CreateAbstract/Q18383|create a page]]. There's a plus button under "lead paragraph (Q8776414)". It has several items that begin with "Add" and continue with English strings that are probably function names: "section title", "paragraph", "HTML unordered list", etc. I tried using uselang=qqx to see what functions those are, but then the editing interface is not loaded at all. I see a yellow box with this text: : (wikilambda-initialize-error) : (wikilambda-renderer-error-footer-project-chat) uselang=qqx works quite nicely in Wikifunctions and shows ZIDs of objects when their labels are used in the interface, but it seems to fail here. It would be quite nice to make it work. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:06, 19 March 2026 (UTC) == Visual editor on this page == The first time I posted something here on this page (using DiscussionTools), I noticed a mistake and wanted to fix it. I clicked "edit" near the section heading, and it started editing the whole page in Visual editor. If I recall correctly, the default on other wikis is that the edit button next to the section heading on discussion pages opens only that section and in the wikitext editor. It should probably be the same here. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:10, 19 March 2026 (UTC) :[[Abstract Wikipedia:Report a technical problem]] would be more appropriate. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:14, 19 March 2026 (UTC) == Temporary adminship == I'm requesting temporary adminship here (for 24 hours to a week) to help set up the wiki on the community side. As administrator on Wikifunctions, I designed the current layout of the main page (also used locally), among other things. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:16, 19 March 2026 (UTC) :{{ping|Feeglgeef}} while I agree that temporary adminship could be useful, both personally and as a steward, I'm not sure it's a good idea to grant this request. First of all, you didn't really say why you need admin rights (and your history, both on Wikifunctions and Meta, make me want to be extra cautious). In the meantime, stewards and global admins can also (and already do) help if needed, don't hesitate to ask. Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 21:36, 19 March 2026 (UTC) ::Ah, right! Please update the main page as I've requested on its talk page, as well as delete the existing pages on the Abstract Wikipedia namespace with QIDs (they are now redundant), and add the correct license to [[MediaWiki:License]]. I have a few more things, but they're relatively minor. Consider the above request retracted. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:29, 19 March 2026 (UTC) :::{{reply to|VIGNERON}} ? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:50, 20 March 2026 (UTC) ::::{{reply to|Feeglgeef}} yes ? please [https://dontasktoask.com/ Don't ask to ask, just ask]. Cdlt, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 16:28, 20 March 2026 (UTC) :::::{{ping|VIGNERON}} I wanted you to do the things I asked in the above reply (which you ignored :(. ). The main page is fixed and the license is fine (not complete, but alas), but any page following the pattern "Abstract Wikipedia:Q[n]" should be deleted. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:57, 20 March 2026 (UTC) ::::::{{reply to|Feeglgeef}} I did the deletion this morning, did I miss any pages? Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 18:00, 20 March 2026 (UTC) == Templates - per usual or as abstract content? == I was about to import a few templates that can come in handy in discussions and other meta-related activities but then realized that it may be a great use case for abstract content. Or will it not be possible to do it in that way on this wiki (or at all)? [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 19:28, 19 March 2026 (UTC) :Calling functions here is currently possible, but some templates are impossible to replace and functions are inconvenient in any case. It'd be helpful if you said which templates you intended to import, but generally I'd say import them. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:33, 19 March 2026 (UTC) ::I think what I wonder most is if we always should do multilingual templates with the traditional <code><nowiki><translate></nowiki></code> tags or use functions wherever we can. [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 19:42, 19 March 2026 (UTC) :::The problem with "functions wherever we can" is that most template-like functions are content based, like abbr or 0. I'm assuming you mean templates that are more about meta stuff, which probably should '''not''' be functions, at least under the current idea. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:46, 19 March 2026 (UTC) ::::Yes, I was only thinking about meta stuff. Where can I read about this idea you are referring to? It seems important enough that it should be part of [[Abstract Wikipedia:Scope|this project's scope]] (or similar page/policy). [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 19:52, 19 March 2026 (UTC) :::::It's not written down, I suppose. I didn't mean there was a rule against creating the functions, (feel free, if you'd like). The main problem with putting them on Wikifunctions is speed and the fact that you must use HTML fragments (no wikitext), which to me makes it unreasonable. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:56, 19 March 2026 (UTC) ::::::That's a fair point of view. The reason I asked was that it would be an excellent way of [[d:Q3033752|Q3033752]] (note to self, we need the functionality of [[d:Template:Q]]). If we get used here to not falling back into wikitext, we get more training at creating excellent abstract content. [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 20:03, 19 March 2026 (UTC) == Articles now creatable properly == Hello all! To those not on the telegram (or not following), articles are now able to be created in the correct way. Any articles you have previously made will need to be recreated. I'd courtesy ping those who have already created one but it seems we don't have that set up yet! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:31, 19 March 2026 (UTC) == Testing from a different language == I have set the UI to Spanish and there are some menus not translated (Create an article in the sidebar, for example). Where can I translate the content I see missing? Also, I tried to create a very simple abstract article on the environment ([[Q43619]]) and it fails to render (Wikifunctions returned a failed response: Alcanzado el límite de tiempo en el Orquestador): I also found a random, decently big one ([[Q408]]) and it keeps loading for five minutes already in Spanish. Finally, if this is going to be with the purpose of multi lingual edition, shouldn't help and talk pages like these be also automatically translated? Because otherwise it becomes just an output of information, an editor who isn't familiar with English would be able to read the Abstract Wikipedia in their language but unable to provide feedback (as I'm doing now). [[User:Hathor1719|Hathor1719]] ([[User talk:Hathor1719|talk]]) 06:56, 20 March 2026 (UTC) :I am not sure that we want "automatic" translation. But regular translation, I truly agree that we should have. There is a Phabricator created to enable the Translate extension on this wiki ([[Phab:T420656]]). <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 07:42, 20 March 2026 (UTC) ::Yes at least the ability to translate user messages, so that I for example could read the messages in this page in Spanish and reply in Spanish, and the rest of users translate them to their local languages. Otherwise cross-lingual collaborative effort isn't going to work unless everyone has a decent level of English as a second language. Thank you for the link! [[User:Hathor1719|Hathor1719]] ([[User talk:Hathor1719|talk]]) 08:42, 20 March 2026 (UTC) :: ::I would greatly appreciate automatic per-comment translation (the way Discourse implements it), and hope we find a way to implement that for the truly multilingual sites like this. In the wiki spirit, the outputs of the automatic translation should be savable and editable so that a) the computation of auto-translation only happens once into each target language and b) everyone can improve each of those translations. [[User:Sj|Sj]] ([[User talk:Sj|talk]]) 21:23, 22 March 2026 (UTC) == Using Function IDs == It seems like when creating an article you cannot insert a function ID (i.e. Z6839) in a function call's function field and you have to type in it's name and hope it pops up (which it seems as though it doesn't always). [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 13:13, 20 March 2026 (UTC) == Not showing functions that return strings where an HTML fragment is needed == It might be good to adjust the search function inside the abstract wikipedia editor to show functions that return strings as grayed-out where an HTML fragment is needed, as it took me a while to realize that [https://www.wikifunctions.org/view/en/Z24102 label of item reference in specific/general lang] returns a string and not an HTML fragment, meaning that it doesn't show up when searching. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 13:30, 20 March 2026 (UTC) == Cannot find Lorrain in the language list == Hi, I wanted to try generating an article in lorrain ([[d:Q671198]]), but it does not appear in the selection list. Where can I ask for it to be added, so that I can try experimenting with it? Thanks! [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 19:48, 20 March 2026 (UTC) :I'm not certain, but I know it's a bit of a process that I think begins on Wikidata. Even if it were added, there would be no support for it in community-made functions, so for the foreseeable future this will be impossible. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:54, 20 March 2026 (UTC) ::There are already plenty of lexemes in lorrain on Wikidata. [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 20:38, 20 March 2026 (UTC) :::Can you point me to them? [[Special:Contributions/&#126;2026-17446-79|&#126;2026-17446-79]] ([[User talk:&#126;2026-17446-79|talk]]) 22:04, 20 March 2026 (UTC) ::::https://w.wiki/FiVz [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 06:12, 21 March 2026 (UTC) :I see no reason for not adding this to our list of languages, after all we already have plenty of languages, including dialects like [[f:Z1640]]. {{ping|Poslovitch}} does this mean you are volunteering to create wikifunctions in lorrain 🤣 Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 09:50, 21 March 2026 (UTC) ::@[[User:VIGNERON|VIGNERON]] Of course! I suppose this means the fonctions will need to support the many ways to write in lorrain, since it is not standardized. Do you have any examples of functions that support such things? [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 09:54, 21 March 2026 (UTC) :::I tried creating a "Natural language" object on Wikifunctions, but it seems I don't have permission to do this. &lt;rant&gt;Why is it always so hard with languages that have no ISO codes :sob: &lt;/rant&gt; [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 13:32, 21 March 2026 (UTC) ::::You wouldn’t be able to create a Natural language object even if you did have an ISO code to hand. Could you raise a ticket on Phabricator, tagged with [https://phabricator.wikimedia.org/tag/abstract_wikipedia_team/ Abstract Wikipedia team]? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:54, 21 March 2026 (UTC) :::::Thanks @[[User:GrounderUK|GrounderUK]], will do! [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 14:56, 21 March 2026 (UTC) :::::Raised: [[phab:T420823]]. [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 15:09, 21 March 2026 (UTC) == Project namespace alias == On all other Wikipedias, "WP" is an alias of the Project namespace. Why isn't it here? There's also "Abstract", but that's too long for my liking. [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 21:48, 20 March 2026 (UTC) :Noting that this has been discussed multiple times on the telegram. I would prefer AWP, but it doesn't really matter. [[Special:Contributions/&#126;2026-17446-79|&#126;2026-17446-79]] ([[User talk:&#126;2026-17446-79|talk]]) 22:02, 20 March 2026 (UTC) :well it’s not like another language version of Wikipedia, and there're still confusion if it’s a sister project or else. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 22:09, 20 March 2026 (UTC) ::{{ping|Tanbiruzzaman}} It is listed as a Wikipedia on [[Special:SiteMatrix]]. The domain and database ID says so as well. [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 22:13, 20 March 2026 (UTC) :::It was an initial process to connect wikidata, but will be configured later, per [[phab:T420420]] (also check comments in [[phab:T420643]]). [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 22:32, 20 March 2026 (UTC) :On a similar note, is there a reason why [[Main Page]] is a redlink? Feels useful to redirect it to [[Abstract Wikipedia:Main page]]. //[[User:SHB2000|SHB2000]] ([[User talk:SHB2000|talk]]) 07:33, 25 March 2026 (UTC) ::redirect from mainspace is not possible here, I guess. You may give a try. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 07:39, 25 March 2026 (UTC) :::Fair enough I guess. --[[User:SHB2000|SHB2000]] ([[User talk:SHB2000|talk]]) 07:41, 25 March 2026 (UTC) ::::I can do it if I'm an admin. This project has no local admins or bureaucrats. [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 23:42, 26 March 2026 (UTC) :::::I tried to create it and it shows "The provided title 'Main_Page' is not valid for an Abstract Article.", also tried to change the content model to wikitext and shows the same error. Note that I also have the similar technical rights as admin. @[[User:Koavf|Koavf]], is there another way you'd try if you're an administrator? [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 03:44, 27 March 2026 (UTC) ::::::Import from another project's "[[Main Page]]". I did this at [[:d:Main Page]] (but the community decided to delete it, which I did). [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 03:47, 27 March 2026 (UTC) ::::::We do not have [[:f:Main Page]] either and I do not see why it would be needed here. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 23:06, 27 March 2026 (UTC) :::::::I can easily imagine the scenario where there are incoming links to it. [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 23:58, 27 March 2026 (UTC) ::@[[User:SHB2000|SHB2000]]: Because the main namespace is not meant to have anything other than abstract articles in it, the same as for Wikifunctions and Wikidata. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:22, 27 March 2026 (UTC) == Making it easier to contribute == I'm aware that we're only a few days into the public beta of this project, and everything is a little rough around the edges, but I thought it could be useful to come up with some goals to work towards in order to make the site more accommodating and easier to contribute to, for newer and more experienced editors alike. (If there's a place where this discussion is already taking place please tell me and I can move there). Here are some thoughts I had so far: * Most of the current articles are extremely short, just one or two sentences long. I think it would be good to pick one article in each of a few main categories (e.g. one country, one type of food, one notable person, etc.) and work to try to include as much relevant information as possible, to serve as an example for future articles of similar types. * As I understand it, a lot of the limitations for what kind of information we can include in an article is due to which functions exist on Wikifunctions. We have [[Abstract Wikipedia:Useful functions for article composition]], which is a good way to find some functions, but this list can't include every single function, so it would be good to have some way to find relevant functions on Wikifunctions. Is there a category containing AWP-related functions there? I'm not too familiar with Wikifunctions yet but if there is a category, we should link it there. * In a similar vein, it seems like there are very few such functions currently available. It would be good to have some kind of guide as to how to create such functions that can be used here. I tried creating a new function there yesterday and it took me a while to find my way around, and I still haven't figured it out completely, so a guide specifically for people wanting to improve Abstract Wikipedia could be useful. * Lastly it might be worth coming up with a list of policies and guidelines that we want to make to begin with. Currently there are none, and obviously it's quite time consuming to create new policies, but coming up with a set of basic ones would be helpful I think. Let me know your thoughts. Cheers, &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 19:52, 21 March 2026 (UTC) :Just had a closer look at Wikifunctions; seems [[f:Wikifunctions:Catalogue/Natural language operations/Global language functions]] might be a good place to link to. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 20:00, 21 March 2026 (UTC) ::I support the goal of making it easier to contribute. From my point of view a place where people can write example sentences in specific languages about specific facts and can request a function for it will be useful. So far I it is difficult for me to understand how it is possible to define content in a abstract way and convert it into texts in different natural languages. It seems to me like it requires to much available data at functions and Wikidata Lexemes what is not there for many small languages so far. So I prefer a monolingual approach based on Wikidata statements. Then people can write sentences what explain a specific Wikidata statement or multiple ones and this can be done for many languages. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:49, 21 March 2026 (UTC) :I do agree that creating these linguistic functions would be easier if we had a guide, though it's not exactly a cut and paste process (it requires a lot of thinking to figure out edge cases, whether your use case makes sense across languages, what will be included in the scope of your function, what will not be, what the utility will be, etc.). An example of thinking this out poorly is [[f:Z31405]], where it's painfullyy clear that the Abstract Wikipedia team didn't think these questions through well enough, where the description says that they couldn't even decide whether the function would output a phrase or a noun, there is little to no utility in composing articles, and the edge cases are insurmountable with their current approach. :It's not exactly the same, but I've noted on the telegram that we should make it easier to make new language versions of existing functions. Unlike object labels, however, that requires either programming experience or a very in-depth tutorial, which we do not have. The lack of language-versions is natural if you think about it (if 1% of the world can make a Wikifunctions function and 1% can translate the concepts effectively between the languages we want, 0.01% can help us here), so the tutorial route seems like the only logical method. Spreading awareness as to contributing this way on the main page could also be helpful [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:35, 22 March 2026 (UTC) ::Yeah, some kind of tutorial would be phenomenal. There could be some walk-through tutorials for creating some basic linguistic functions. That seems to be the bottleneck to progress here - practically all sentences follow the format "X is Y". ::I've been looking forward to Abstract for awhile now (finding out it released yesterday, a bit too late), but it's completely unapproachable - it feels like I need a master's degree in both Computer Science and Linguistics in order to contribute to the growth of this project. It's a new project, sure, but it took at least an hour to write two sentences in [[Q711|Q711 (Mongolia)]]. Doesn't help that I only speak English. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 05:41, 27 March 2026 (UTC) == Involving small language versions == As Abstract Wikipedia can help small Wikipedia language versions offering more content in this language I think it is important to try to get people from such projects involved. From my point of view the highest chance to get it done is if people who know people contributing to small language version talk to the contributors and invite them to contribute to Abstract Wikipedia. In Wikifunctions I expected more involvement of small language versions and I think it is important to make it easier to contribute and find a way how to communicate with people who do not speak English. As it is not the case everyone can speak this language. What do you think how is it possible to get more people from small Wikipedia language versions involved in Abstract Wikipedia and Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:55, 21 March 2026 (UTC) : I am interested in using AW/WF with the [[incubator:]], perhaps a workflow could be developed for that. — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 18:52, 22 March 2026 (UTC) :: Have you tried to call Wikifunctions functions in the Incubatorwiki. I think adding language specific implementatations is the first step. It seems to me like simple sentences can be generated through calling Wikifunctions functions and so for this no Abstract Wikipedia is required. — [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:38, 22 March 2026 (UTC) ::: I'll try it. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 06:02, 23 March 2026 (UTC) == URL-Parameter for specific language == Is it possible to call an abstract Wikipedia article with a URL-Parameter specifying the language. I looked for random pages and I got examples without a german Implementation. I am interested in sharing an example and for this I want to set a link people can klick on to get the result in the expected language afterwards. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:43, 22 March 2026 (UTC) :You can add "?uselang=de" to render the article in German, if that is what you mean. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:41, 22 March 2026 (UTC) :@[[User:Hogü-456|Hogü-456]]: Yes, like with Wikifunctions you should be able to go to <code>/view/fr/Q123456</code> but that's waiting for some production re-configuration to work. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 13:12, 23 March 2026 (UTC) == Purpose of language-specific functions? == Some functions that produce sentences seem to have language-specific functions for every language, I.e. "Brazilian Sign Language: article-less defining". Why is this? What functions have this multiplicity? I thought one point of AWP was to have language-independend functions, all of which have specifications for how they would render outputs in different languages (where the choice of output language is decided at the client, or at the final step of rendering, not for each function in turn). [[User:Sj|Sj]] ([[User talk:Sj|talk]]) 21:23, 22 March 2026 (UTC) :This is just a side effect of how Wikifunctions works. Essentially the generic "Article-less defining fragment" checks which language you want, and then calls the language-specific version. You should only use the generic ones in abstract articles. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 21:50, 22 March 2026 (UTC) ::Aha thanks, then the interface should probably not be showing the hundreds of language-specific ones in the selector drop-down for editors. [[User:Sj|Sj]] ([[User talk:Sj|talk]]) 18:55, 23 March 2026 (UTC) :::Agreed, although I'm not sure how easy it would be to filter them out; there's not really anything distinguishing them from the general functions, they're both functions that take some input and return monolingual text as output. Maybe worth opening a phabricator ticket to get the opinion of people on the technical side of Abstract Wikipedia. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 19:39, 23 March 2026 (UTC) ::::I think the best way to do it would be to have some sort of tag for "multilingual function"? [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:43, 25 March 2026 (UTC) == "It" in abstract wikipedia == How should the concept of "it" be represented in abstract wikipedia? Otherwise it leads to a lot of sentences like "Brussels is the capital of Belgium. Brussels is a large city. Brussels is...". Also, is there any plans for some form of easier to understand "authoring language" or something? The current approach with writing wikifunctions is hard to understand and write. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 19:35, 23 March 2026 (UTC) :Every concept is represented in Abstract Wikipedia through its Wikidata item, which would be [[d:Q6091500]] in this case. I'm not exactly sure what you mean by an "authoring language" (some sample texts of your idea would be helpful), but I don't think there's much improvement to be had while still writing in an abstract language (that is to say, most improvements would make the language more concrete). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:18, 23 March 2026 (UTC) ::I mean more like a format easier to work with than wikifunctions. Like some form of computer-parsable conlang which can be "compiled" into wikifunctions. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 20:47, 23 March 2026 (UTC) :This is a tough problem, because the pronoun you would use is semantically different in different languages. I think we have to make a "refer to previously-mentioned" function that takes a Wikidata item, reads properties like person or object, (linguistic) gender, etc, and spits out a pronoun. Hopefully it can be done that simply. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:41, 25 March 2026 (UTC) ::Yeah that would make sense. I can try to draft one for English (that's the only language I know at least for now) so we can get a proof of concept. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 18:48, 25 March 2026 (UTC) ::Ooh. I could be wrong but I think wikidata doesn't have a property for "grammatical gender". For English I'll probably match on P21 and if it's an instance of Q5, and if it doesn't have P21 and is an instance of Q5 do they/them, if not an instance of Q5 and doesn't have P21 it/its, and otherwise match on P21. Also we'll need multiple "refer to" functions for different types of pronouns (possessive, nominative, etc). [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 18:57, 25 March 2026 (UTC) :::About the grammatical gender property: yeah, you're probably right. That's the tough part, because we're going to need individual properties for every language with grammatical gender. See the similar discussion about classifier/measure words and articles below. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 19:06, 25 March 2026 (UTC) ::@[[User:VivianIsBee|VivianIsBee]] We do have [[:d:Property:P5185]], but this is applied only to lexemes and not to items. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 20:49, 25 March 2026 (UTC) == Supported languages for an article == Is there a possiblity to see all languages an article can be displayed in. I looked at [[Q2290517]] and it seems like there is not yet a German version for this article. From my point of view knowing what articles are missing in the language of interest is important for working on abstract articles. As I looked at random pages I got a timeout as my user interface is in German and the generation of the article in German was not sucessful. So I think it is also necessary for checking if the article can be displayed in the user interface language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:17, 24 March 2026 (UTC) :This is not something that is convenient to check at all. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:55, 24 March 2026 (UTC) == [[f:Z26039|Z26039]] and [[f:Z26095|Z26095]] == This is a big mistake, and it's best we fix it now. Anything relating to particular languages or even groups of languages needs to stay all the way out of the generic functions. Languages have different rules for articles, some of them don't even have articles. This kind of thing cannot be reconciled at the general function-level. As to the alternate way we deal with this, that's a little tougher. My first thought is a bunch of Wikidata properties that tell you whether an article precedes an entity's label in a particular language. That idea could work, but there are some obvious problems: *Are there languages where the presence of an article is contextual, too? *No one will fill these properties, especially in languages other than English, because we will accumulate dozens of them that have to go on every single word ever [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 13:23, 25 March 2026 (UTC) :Can you give me an example of a language where this distinction actively prevents the functions from working? Some languages do not have articles, but that just means that the two are interchangeable. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:26, 25 March 2026 (UTC) ::Trivially. ::*[[w:Golf|Golf]] on enwiki: "Golf is a club-and-ball sport in which players use various clubs to hit a ball into a series of holes on a course in as few strokes as possible." ::*[[w:es:Golf|Golf]] on eswiki: "El golf es un deporte cuyo objetivo es introducir una bola en los hoyos que están distribuidos en el campo con el menor número de golpes, utilizando para cada tipo de golpe uno de entre un conjunto de palos ligeramente diferentes entre sí, ya que la cabeza del palo tiene ángulos distintos, al igual que las varillas tienen longitudes diferentes." ::[[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 13:34, 25 March 2026 (UTC) :::That's not a meaningful difference, though, and both examples use Z26039. Z26039 and Z26095 have different semantic meanings, they aren't stylistic choices. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:01, 25 March 2026 (UTC) ::::<em>Stylistic choice?</em> Is this a joke? Do you think the word "the" in English is a stylistic choice? [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 16:19, 25 March 2026 (UTC) :::::I mean, yes? If you can be understood perfectly without it that's what it is. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:21, 25 March 2026 (UTC) ::::::You just said "Z26039 and Z26095 have different semantic meanings". [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 16:27, 25 March 2026 (UTC) :::::::Yes. "The" has no semantic meaning, but there is a semantic difference between "A bird is a dinosaur" and "Bird is a dinosaur" (The latter is about a specific animal names Bird). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:06, 25 March 2026 (UTC) ::::::::It does though, no? See Wiktionary's second example: ::::::::: ''You live on Main Street, don't you? You know, you should tell the mayor '''the''' street needs cleaning.'' ::::::::Generally it's used to refer to a singular identifiable instance (there's more definitions, but this is the primary one), which I think is definitely enough to put it outside of "no semantic meaning". [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:18, 25 March 2026 (UTC) :::::::::I can understand it perfectly fine if you remove "the", though. The fact that the thing can be obviously identified with "the" means that it can be obviously identified without it. It's convenient, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:21, 25 March 2026 (UTC) ::::::::::The solution you're proposing to the problem at hand is pretty much "completely abandon grammatical articles in every language except English". You're right that it's not the end of the world, but we should at least try to solve the problem first. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 21:26, 25 March 2026 (UTC) :::::::::::No. That's definitely ''not'' what I'm saying. I'm disputing your insinuation that something is wrong with our current approach. We can solve any stylistic problems on a language by language basis, and semantic problems in the abstract content. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:09, 25 March 2026 (UTC) :By the way, even a single generic function for "X is a Y" is already too much, it neglects [[w:measure word|measure word]]s in Chinese, Japanese, and Korean. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 13:39, 25 March 2026 (UTC) ::Oh god... measure words. How the fuck do we deal with measure words? ::Have a look at the article for [[w:Chinese classifiers|Chinese classifiers]]. I have no idea how to deal with these. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 14:58, 25 March 2026 (UTC) :::I would presume Wikidata has those available to find? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:09, 25 March 2026 (UTC) ::::No, I just checked and Wikidata doesn't have a property for this yet. We would need to do a decent amount of workshopping to define such a property well for the proposal there (it wouldn't just be "Chinese classifier for"; I think something like "Chinese count-classifier for"? The count-classifiers that simply disappear in Germanic languages are the real concern, as the mass-classifiers can generally be paired with the noun to translate into an English word) but I think it could work barring some edge cases. ::::My main concern is if fundamentally we want to solve these sorts of problems this way. If so, we're going to be asking Wikidata to make hundreds if not thousands of properties over the coming months. Is that the best way to do this? I'm wondering if anyone has a better idea. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:15, 25 March 2026 (UTC) :::::And... is it going to <em>work?</em> How many Wikidata items only have a label in one or two languages as-is? This is only going to exacerbate that problem by quadrupling the work to translate a word, and putting us basically at square one. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:27, 25 March 2026 (UTC) ::::@[[User:Snowmanonahoe|Snowmanonahoe]] There is [[:d:Property:P5978]] which can be used to say that a particular lexeme sense is used with a specific classifier (not just in Mandarin but also in languages like Malay), as well as [[:d:Property:P10927]] which can indicate the reverse relation (but for parsimony's sake should point to more general classes rather than to every applicable sense in existence). [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 20:53, 25 March 2026 (UTC) :::::@[[User:Mahir256|Mahir256]]: Thank you, I didn't know about Wikidata's work on lexemes. This seems a lot more doable now. Question: is there any way to move from an item to a lexeme, e.g. if I had [[d:Q81727]] and I wanted [[d:L:L3965]]? [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 20:58, 25 March 2026 (UTC) ::::::@[[User:Snowmanonahoe|Snowmanonahoe]] re: your first sentence, I suspect that most people with questions here are clueless about lexemes (something the Abstract Wikipedia team made a grave mistake in not properly having addressed before this launch). In general links go from lexeme senses to items and not the other way around, [[:d:Wikidata:Lexicographical_data/Documentation/Senses#Properties_regarding_relationships_to_Wikidata_items|with several properties available to do so]], and while there is a Wikifunction to go from an item to a lexeme, I cannot endorse the current method of composing abstract articles (<small>see my reply under "Authoring Language" below</small>) enough to mention what Wikifunction that is. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 21:11, 25 March 2026 (UTC) ::::::The function being referred to by Mahir is [[f:Z6830]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:25, 25 March 2026 (UTC) ::::::It would be helpful if you read a bit about the project before insisting that we're doing it wrong. [[Special:Contributions/&#126;2026-18667-44|&#126;2026-18667-44]] ([[User talk:&#126;2026-18667-44|talk]]) 22:11, 25 March 2026 (UTC) :::::::Could you elaborate? [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 22:15, 25 March 2026 (UTC) ::::::::You don't even know about Lexemes, much less the complexities of the project. You come into the project chat without the slightest sliver of a clue and then tell everyone that they are "making a big mistake." Perhaps next time you could phrase it like "What is the distinction between these two functions? Does this not present concerns about XYZ?" [[Special:Contributions/&#126;2026-18688-73|&#126;2026-18688-73]] ([[User talk:&#126;2026-18688-73|talk]]) 02:09, 26 March 2026 (UTC) :::::::::I'd be happy to hear why I'm wrong. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 02:18, 26 March 2026 (UTC) :Is it just me or does 26039 only return void? [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:31, 25 March 2026 (UTC) ::Does for me, too, the English version anyway. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:42, 25 March 2026 (UTC) :::If my debugging is right, everything except Russian, Ukrainian, and Belarusian is completely broken. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:44, 25 March 2026 (UTC) ::::For me, English renders fine now [perhaps due to a recent edit? hard to be sure]. Not sure if it's entirely fixed though. [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:08, 25 March 2026 (UTC) :I agree there is a problem with the current approach. My proposed solution: I'm hoping the top level call from Abstract Wikipedia will be optionally allowed to send parameters like the grammatical number "plural" of the subject, which could be considered by the specific language alongside other context about the subject/object item to formulate the grammar (e.g. [[f:Z32496]]), and by the time it gets to the English constructor (e.g. [[f:Z32410]]), the English function will have the "subject is plural" boolean set (to decide "has"/"have" as well as the articles). I'm working on this particular example and all the required helper functions. If the English version works, I'll seek to make a configuration that allows similar in other languages. PS off topic, but I also think we will often want these functions to return HTML not monolingual text, so that we can embed hyperlinks. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 02:37, 26 March 2026 (UTC) ::HTML is ideal because you don't need to convert it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:16, 26 March 2026 (UTC) ::I’m not sure we want to favour particular features; don’t we simply want to determine the relevant set of lexemes for an item/language pairing? We don’t have selective fetch for lexemes, so the set may need to be limited, but identifying the more salient lexemes still requires considering the full set, unless we filter by “lexical similarity” between the item’s labels and/or aliases and the lexeme’s lemma and/or forms. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:58, 26 March 2026 (UTC) :::I don't quite understand what you are objecting to, or what problem you forsee. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:22, 27 March 2026 (UTC) ::::I’m not objecting to anything, although the notion of “sending” is a little alien in a functional context. The problem is knowing which features (predicates) are most salient. I guess it’s simply an optimisation, so further relevant details can be fetched later if the context requires them. But I’d still think in terms of filtered statement sets, and perhaps different filters per language. If we’re going to be language specific, it’s natural to consider extending the selective fetch to include sense-related lexemes. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:26, 27 March 2026 (UTC) == Authoring Language == Wikifunctions are kind of a pain to work with directly (no offense to the creators of them, they're an amazing platform and overall very impressive, just kind of by their nature they are built to be more abstract and closer to lambda calculus over "regular" programming languages), and that extends to Abstract Wikipedia. Has it been thought about making a sort of "authoring language" that is easier to work with than directly using Wikifunctions, but then "compiles" directly to Wikifunctions? My idea is sort of making a computer-parsable, natural language-agnostic conlang or even just some sort of custom markup language that could optionally be used to write abwiki articles and then would be stored along with the compiled wikifunctions and a timestamp of last compile so if an update was made then previous articles could be recompiled automatically. I'm of course not one of the abwiki staff members, so if this doesn't fit the "spirit" of it or something let me know, but I think it'd be helpful. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 19:14, 25 March 2026 (UTC) :I proposed adding support for Spreadsheetfunctions to Wikifunctions. It is better than defining a new language. From my point of view there are in relation to other programming languages many people who can write spreadsheet functions and they are translated into many different natural languages. In the past I did some experiments regarding the automatical conversion of Spreadsheet functions into the programming language R. I am interested in defining an Abstract Article in an Spreadsheet and I think it is possible. It is from my point of view important to lower the barrer to create an Abstract Article and creating functions in Wikifunctions. Maybe the goal of making it abstract makes it more complicated and language specific functions are easier to create for many people. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:25, 25 March 2026 (UTC) :@[[User:VivianIsBee|VivianIsBee]] I have presented to the Abstract Wikipedia team about an abstract content authoring language [[f:Wikifunctions:Status updates/2024-10-17|multiple]] [https://elemwala.toolforge.org/static/nlgsig-nov2025.html times]. It is unfortunate that the current infrastructure does not seek to support this yet. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 20:49, 25 March 2026 (UTC) == Definite articles == Heya! Been working on the page [[Q778]] [and thus the [https://www.wikifunctions.org/view/en/Z26570 Z26570] function] - is there a way to check if a word needs a definite article [i.e. the] or not? Right now it's "''The Bahamas is an island country in Caribbean.''" which is close but needs a definite article [before Caribbean]. But I can't just always add it, since cases like "''Lubeck is a city in the Germany.''" would be wrong. Is there any solution for this yet? [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:06, 25 March 2026 (UTC) :IIRC this has been discussed on the telegram/IRC. Not sure if a solution was found. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:23, 25 March 2026 (UTC) :@[[User:99of9|99of9]] is working on this: [[:f:Z32645]] [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:02, 26 March 2026 (UTC) ::hmm, tried adding this to [[f:Z30397]], but it makes it return an empty string for some reason? presumably i'm doing something wrong but not sure what... :( [faulty implementation at [[f:Z32738]]] [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 19:55, 26 March 2026 (UTC) :::The reason was that the argument to Z32645 is a Wikidata item reference, not a Wikidata item. I've fixed it now. But I switched it so that it only adds the definite article when the Kleenean is absolutely True, more than Maybe. I hope I will be able to achieve that for Caribbean, although it doesn't currently do so. I'll keep working on it today. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:20, 27 March 2026 (UTC) == Editing the direct code of pages == I find the current GUI editor to be quite clunky and harder for more complex topics. I'm assuming there is some way that I can edit the code of pages, so I can more quickly write functions without clicking through GUIs. Like I heavily doubt someone wrote [[Q15433043]] by clicking through GUIs. Also, does anyone know of a function that concats two strings with a space in between? Would I just use [[wikifunctions:Z21394|Z21394]], adding a space between two calls to objects (i.e. "Mars" + " " + "Jupiter")? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:19, 26 March 2026 (UTC) :For [[Q15433043]], it looks like they just wrote it in plain English and didn't use functions, so that's why it's so long I think. For joining, [[f:Z22504]] looks like a pretty good option. [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 20:40, 26 March 2026 (UTC) ::Thanks, that looks good. I hope more languages support it down the road. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:45, 26 March 2026 (UTC) ::When I try to insert this in a [[wikifunctions:Z28016|"defining role sentence"]], it doesn't appear and throws an error. Do you know why? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:51, 26 March 2026 (UTC) :There are several, but I think they are best left to language-specific functions on Wikifunctions. How do you know that a space is required? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:42, 26 March 2026 (UTC) ::For example, in [[Q711|Mongolia]], I would like to write "Ulaanbaatar is the capital and largest city of Mongolia". As of now, I would have to write that in two separate sentences and be very repetitive. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:46, 26 March 2026 (UTC) :::There’s a long journey ahead of us. At this stage I’d be thinking more in terms of [[f:Z32163]]. At least that way we can join adjacent sentences more naturally, when we have appropriate functions to do that. And we can implement “paragraph” differently according to the target language, without having to change the existing abstract content. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:07, 26 March 2026 (UTC) ::::Yeah that's what I expected, the project has just started after all. Thanks for this. ::::How are you finding these functions? I'm having trouble locating them. Also, is there a way that I can copy and paste functions from one article to another in the case of cookie-cutter articles? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 21:45, 26 March 2026 (UTC) :::::You can copy individual function calls in edit mode. Just click on the three vertical dots and select Copy to clipboard. This is currently specific to a particular browser and site, so you cannot copy between Wikifunctions and AW. You can also copy parts of calls by clicking on the three horizontal dots [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:26, 26 March 2026 (UTC) ::::::Great, I didn't see that, thank you! So there is no current way to edit the underlying code of the page? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 22:35, 26 March 2026 (UTC) :::::::It depends what you mean by “underlying code”. All articles are a list of one or more sections containing function calls. You can add and remove sections (apart from the first) and move sections up and down. Within a section, you can move function calls up and down, but you can only move a function call (or part of one) from one section to another by using the clipboard. The real underlying code is the functions themselves, and these can be amended on Wikifunctions. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:44, 26 March 2026 (UTC) :::::For tips on finding functions, please see [[:f:Wikifunctions:Find]]. It is also helpful to look at other AW articles, of course. On Wikifunctions, you can look at a related function’s implementations or test cases, as these may reference broader or narrower functions. And “What links here” is available from the Tools menu. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:38, 26 March 2026 (UTC) ::::::Thank you very much for you help. I think that's all I need to know for now, happy editing :) [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 23:07, 26 March 2026 (UTC) == Code editing == I created and am attempting to edit [[Q687168]]. It is difficult to figure out what is going on because I am stuck at a visual editor. I would like to play around with comparing it to code on other pages, but the visual thing makes that pretty difficult. Also is there a way to edit things in a sandbox or something so I can experiment without it being in mainspace? [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 23:25, 27 March 2026 (UTC) 2o8rroxsippfvqmy7h52ivzas6jdfsc 2571 2568 2026-03-28T00:40:44Z Feeglgeef 36 /* Code editing */ Reply 2571 wikitext text/x-wiki __NEWSECTIONLINK__ [[Category:Abstract Wikipedia administration|Project Chat]] This is the Abstract Wikipedia Project chat. This is where discussions on the project happen. Add your discussion below this line. More technical issues should go to [[Abstract Wikipedia:Report a technical problem]]. ==Discussions not working== I keep getting a type error whenever I try to create a new topic. Anybody else? [[ talk:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:05, 19 March 2026 (UTC) :I'm also experiencing the same error. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 18:19, 19 March 2026 (UTC) :@[[User:Feeglgeef|Feeglgeef]], @[[User:Tenshi Hinanawi|Tenshi Hinanawi]]: Sorry about that; it was due to a production mis-configuration that I've worked around for now. Unfortunately the same bug also meant that the community's first Abstract articles were all mis-created into the <code>Abstract Wikipedia:</code> namespace, and I don't think we can move them into the proper positions right now, so they'll need to be re-created. Please reply here, on [[Abstract Wikipedia:Report a technical problem]], or file any issues you run into in Phabricator. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:34, 19 March 2026 (UTC) ::The new abstract table is breaking globalcontribs counter across all Wikis, [[:phab:T420632]] [[User:Shushugah|Shushugah]] ([[User talk:Shushugah|talk]]) 18:51, 19 March 2026 (UTC) == Horray! 🎉 == This is just a celebratory post acknowledging the milestone of getting this project started. Great work on the engineering team so far, now we can get some community creating content as well! [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 18:53, 19 March 2026 (UTC) :I want to contribute but I'm a bit lost with the function editor so I'll wait until some documentation is uploaded on the community page. [[User:Hathor1719|Hathor1719]] ([[User talk:Hathor1719|talk]]) 18:55, 19 March 2026 (UTC) :🎉🎉🎉! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:56, 19 March 2026 (UTC) == Local help page == The Help page in the sidebar goes to [[mw:Help:Contents]]. We should change that to just [[Help:Contents]]. (But I guess for that we need a local admin as well.) [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 18:59, 19 March 2026 (UTC) :@[[User:Ainali|Ainali]], done. But the page [[Help:Contents]] needs to be written. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 19:13, 19 March 2026 (UTC) ::Is there a caching thing, that it is still not working? We have [[MediaWiki:Helppage]], but the link in the sidebar still goes to Mediawiki for me. <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 07:36, 20 March 2026 (UTC) :::Try [https://abstract.wikipedia.org/wiki/Abstract_Wikipedia:Project_chat?action=purge purge]. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 07:59, 20 March 2026 (UTC) ::::I tried purging, it doesn't help. Interestingly, if I change the interface language to English, I get the new link, but not when I use it in Swedish. A bug, or do we need to define this for each language? <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 12:48, 20 March 2026 (UTC) :::::couldn’t find the solution, I think it's because multilingual feature hasn’t enabled yet. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 13:44, 20 March 2026 (UTC) ::::::Now it works, without any new purging. Weird (but good). <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 15:36, 20 March 2026 (UTC) == qqx doesn't seem to work == I switched my user interface language to Hebrew. I'm trying to [[Special:CreateAbstract/Q18383|create a page]]. There's a plus button under "lead paragraph (Q8776414)". It has several items that begin with "Add" and continue with English strings that are probably function names: "section title", "paragraph", "HTML unordered list", etc. I tried using uselang=qqx to see what functions those are, but then the editing interface is not loaded at all. I see a yellow box with this text: : (wikilambda-initialize-error) : (wikilambda-renderer-error-footer-project-chat) uselang=qqx works quite nicely in Wikifunctions and shows ZIDs of objects when their labels are used in the interface, but it seems to fail here. It would be quite nice to make it work. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:06, 19 March 2026 (UTC) == Visual editor on this page == The first time I posted something here on this page (using DiscussionTools), I noticed a mistake and wanted to fix it. I clicked "edit" near the section heading, and it started editing the whole page in Visual editor. If I recall correctly, the default on other wikis is that the edit button next to the section heading on discussion pages opens only that section and in the wikitext editor. It should probably be the same here. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:10, 19 March 2026 (UTC) :[[Abstract Wikipedia:Report a technical problem]] would be more appropriate. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:14, 19 March 2026 (UTC) == Temporary adminship == I'm requesting temporary adminship here (for 24 hours to a week) to help set up the wiki on the community side. As administrator on Wikifunctions, I designed the current layout of the main page (also used locally), among other things. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:16, 19 March 2026 (UTC) :{{ping|Feeglgeef}} while I agree that temporary adminship could be useful, both personally and as a steward, I'm not sure it's a good idea to grant this request. First of all, you didn't really say why you need admin rights (and your history, both on Wikifunctions and Meta, make me want to be extra cautious). In the meantime, stewards and global admins can also (and already do) help if needed, don't hesitate to ask. Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 21:36, 19 March 2026 (UTC) ::Ah, right! Please update the main page as I've requested on its talk page, as well as delete the existing pages on the Abstract Wikipedia namespace with QIDs (they are now redundant), and add the correct license to [[MediaWiki:License]]. I have a few more things, but they're relatively minor. Consider the above request retracted. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:29, 19 March 2026 (UTC) :::{{reply to|VIGNERON}} ? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:50, 20 March 2026 (UTC) ::::{{reply to|Feeglgeef}} yes ? please [https://dontasktoask.com/ Don't ask to ask, just ask]. Cdlt, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 16:28, 20 March 2026 (UTC) :::::{{ping|VIGNERON}} I wanted you to do the things I asked in the above reply (which you ignored :(. ). The main page is fixed and the license is fine (not complete, but alas), but any page following the pattern "Abstract Wikipedia:Q[n]" should be deleted. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:57, 20 March 2026 (UTC) ::::::{{reply to|Feeglgeef}} I did the deletion this morning, did I miss any pages? Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 18:00, 20 March 2026 (UTC) == Templates - per usual or as abstract content? == I was about to import a few templates that can come in handy in discussions and other meta-related activities but then realized that it may be a great use case for abstract content. Or will it not be possible to do it in that way on this wiki (or at all)? [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 19:28, 19 March 2026 (UTC) :Calling functions here is currently possible, but some templates are impossible to replace and functions are inconvenient in any case. It'd be helpful if you said which templates you intended to import, but generally I'd say import them. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:33, 19 March 2026 (UTC) ::I think what I wonder most is if we always should do multilingual templates with the traditional <code><nowiki><translate></nowiki></code> tags or use functions wherever we can. [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 19:42, 19 March 2026 (UTC) :::The problem with "functions wherever we can" is that most template-like functions are content based, like abbr or 0. I'm assuming you mean templates that are more about meta stuff, which probably should '''not''' be functions, at least under the current idea. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:46, 19 March 2026 (UTC) ::::Yes, I was only thinking about meta stuff. Where can I read about this idea you are referring to? It seems important enough that it should be part of [[Abstract Wikipedia:Scope|this project's scope]] (or similar page/policy). [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 19:52, 19 March 2026 (UTC) :::::It's not written down, I suppose. I didn't mean there was a rule against creating the functions, (feel free, if you'd like). The main problem with putting them on Wikifunctions is speed and the fact that you must use HTML fragments (no wikitext), which to me makes it unreasonable. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:56, 19 March 2026 (UTC) ::::::That's a fair point of view. The reason I asked was that it would be an excellent way of [[d:Q3033752|Q3033752]] (note to self, we need the functionality of [[d:Template:Q]]). If we get used here to not falling back into wikitext, we get more training at creating excellent abstract content. [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 20:03, 19 March 2026 (UTC) == Articles now creatable properly == Hello all! To those not on the telegram (or not following), articles are now able to be created in the correct way. Any articles you have previously made will need to be recreated. I'd courtesy ping those who have already created one but it seems we don't have that set up yet! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:31, 19 March 2026 (UTC) == Testing from a different language == I have set the UI to Spanish and there are some menus not translated (Create an article in the sidebar, for example). Where can I translate the content I see missing? Also, I tried to create a very simple abstract article on the environment ([[Q43619]]) and it fails to render (Wikifunctions returned a failed response: Alcanzado el límite de tiempo en el Orquestador): I also found a random, decently big one ([[Q408]]) and it keeps loading for five minutes already in Spanish. Finally, if this is going to be with the purpose of multi lingual edition, shouldn't help and talk pages like these be also automatically translated? Because otherwise it becomes just an output of information, an editor who isn't familiar with English would be able to read the Abstract Wikipedia in their language but unable to provide feedback (as I'm doing now). [[User:Hathor1719|Hathor1719]] ([[User talk:Hathor1719|talk]]) 06:56, 20 March 2026 (UTC) :I am not sure that we want "automatic" translation. But regular translation, I truly agree that we should have. There is a Phabricator created to enable the Translate extension on this wiki ([[Phab:T420656]]). <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 07:42, 20 March 2026 (UTC) ::Yes at least the ability to translate user messages, so that I for example could read the messages in this page in Spanish and reply in Spanish, and the rest of users translate them to their local languages. Otherwise cross-lingual collaborative effort isn't going to work unless everyone has a decent level of English as a second language. Thank you for the link! [[User:Hathor1719|Hathor1719]] ([[User talk:Hathor1719|talk]]) 08:42, 20 March 2026 (UTC) :: ::I would greatly appreciate automatic per-comment translation (the way Discourse implements it), and hope we find a way to implement that for the truly multilingual sites like this. In the wiki spirit, the outputs of the automatic translation should be savable and editable so that a) the computation of auto-translation only happens once into each target language and b) everyone can improve each of those translations. [[User:Sj|Sj]] ([[User talk:Sj|talk]]) 21:23, 22 March 2026 (UTC) == Using Function IDs == It seems like when creating an article you cannot insert a function ID (i.e. Z6839) in a function call's function field and you have to type in it's name and hope it pops up (which it seems as though it doesn't always). [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 13:13, 20 March 2026 (UTC) == Not showing functions that return strings where an HTML fragment is needed == It might be good to adjust the search function inside the abstract wikipedia editor to show functions that return strings as grayed-out where an HTML fragment is needed, as it took me a while to realize that [https://www.wikifunctions.org/view/en/Z24102 label of item reference in specific/general lang] returns a string and not an HTML fragment, meaning that it doesn't show up when searching. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 13:30, 20 March 2026 (UTC) == Cannot find Lorrain in the language list == Hi, I wanted to try generating an article in lorrain ([[d:Q671198]]), but it does not appear in the selection list. Where can I ask for it to be added, so that I can try experimenting with it? Thanks! [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 19:48, 20 March 2026 (UTC) :I'm not certain, but I know it's a bit of a process that I think begins on Wikidata. Even if it were added, there would be no support for it in community-made functions, so for the foreseeable future this will be impossible. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:54, 20 March 2026 (UTC) ::There are already plenty of lexemes in lorrain on Wikidata. [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 20:38, 20 March 2026 (UTC) :::Can you point me to them? [[Special:Contributions/&#126;2026-17446-79|&#126;2026-17446-79]] ([[User talk:&#126;2026-17446-79|talk]]) 22:04, 20 March 2026 (UTC) ::::https://w.wiki/FiVz [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 06:12, 21 March 2026 (UTC) :I see no reason for not adding this to our list of languages, after all we already have plenty of languages, including dialects like [[f:Z1640]]. {{ping|Poslovitch}} does this mean you are volunteering to create wikifunctions in lorrain 🤣 Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 09:50, 21 March 2026 (UTC) ::@[[User:VIGNERON|VIGNERON]] Of course! I suppose this means the fonctions will need to support the many ways to write in lorrain, since it is not standardized. Do you have any examples of functions that support such things? [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 09:54, 21 March 2026 (UTC) :::I tried creating a "Natural language" object on Wikifunctions, but it seems I don't have permission to do this. &lt;rant&gt;Why is it always so hard with languages that have no ISO codes :sob: &lt;/rant&gt; [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 13:32, 21 March 2026 (UTC) ::::You wouldn’t be able to create a Natural language object even if you did have an ISO code to hand. Could you raise a ticket on Phabricator, tagged with [https://phabricator.wikimedia.org/tag/abstract_wikipedia_team/ Abstract Wikipedia team]? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:54, 21 March 2026 (UTC) :::::Thanks @[[User:GrounderUK|GrounderUK]], will do! [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 14:56, 21 March 2026 (UTC) :::::Raised: [[phab:T420823]]. [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 15:09, 21 March 2026 (UTC) == Project namespace alias == On all other Wikipedias, "WP" is an alias of the Project namespace. Why isn't it here? There's also "Abstract", but that's too long for my liking. [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 21:48, 20 March 2026 (UTC) :Noting that this has been discussed multiple times on the telegram. I would prefer AWP, but it doesn't really matter. [[Special:Contributions/&#126;2026-17446-79|&#126;2026-17446-79]] ([[User talk:&#126;2026-17446-79|talk]]) 22:02, 20 March 2026 (UTC) :well it’s not like another language version of Wikipedia, and there're still confusion if it’s a sister project or else. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 22:09, 20 March 2026 (UTC) ::{{ping|Tanbiruzzaman}} It is listed as a Wikipedia on [[Special:SiteMatrix]]. The domain and database ID says so as well. [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 22:13, 20 March 2026 (UTC) :::It was an initial process to connect wikidata, but will be configured later, per [[phab:T420420]] (also check comments in [[phab:T420643]]). [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 22:32, 20 March 2026 (UTC) :On a similar note, is there a reason why [[Main Page]] is a redlink? Feels useful to redirect it to [[Abstract Wikipedia:Main page]]. //[[User:SHB2000|SHB2000]] ([[User talk:SHB2000|talk]]) 07:33, 25 March 2026 (UTC) ::redirect from mainspace is not possible here, I guess. You may give a try. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 07:39, 25 March 2026 (UTC) :::Fair enough I guess. --[[User:SHB2000|SHB2000]] ([[User talk:SHB2000|talk]]) 07:41, 25 March 2026 (UTC) ::::I can do it if I'm an admin. This project has no local admins or bureaucrats. [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 23:42, 26 March 2026 (UTC) :::::I tried to create it and it shows "The provided title 'Main_Page' is not valid for an Abstract Article.", also tried to change the content model to wikitext and shows the same error. Note that I also have the similar technical rights as admin. @[[User:Koavf|Koavf]], is there another way you'd try if you're an administrator? [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 03:44, 27 March 2026 (UTC) ::::::Import from another project's "[[Main Page]]". I did this at [[:d:Main Page]] (but the community decided to delete it, which I did). [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 03:47, 27 March 2026 (UTC) ::::::We do not have [[:f:Main Page]] either and I do not see why it would be needed here. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 23:06, 27 March 2026 (UTC) :::::::I can easily imagine the scenario where there are incoming links to it. [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 23:58, 27 March 2026 (UTC) ::@[[User:SHB2000|SHB2000]]: Because the main namespace is not meant to have anything other than abstract articles in it, the same as for Wikifunctions and Wikidata. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:22, 27 March 2026 (UTC) == Making it easier to contribute == I'm aware that we're only a few days into the public beta of this project, and everything is a little rough around the edges, but I thought it could be useful to come up with some goals to work towards in order to make the site more accommodating and easier to contribute to, for newer and more experienced editors alike. (If there's a place where this discussion is already taking place please tell me and I can move there). Here are some thoughts I had so far: * Most of the current articles are extremely short, just one or two sentences long. I think it would be good to pick one article in each of a few main categories (e.g. one country, one type of food, one notable person, etc.) and work to try to include as much relevant information as possible, to serve as an example for future articles of similar types. * As I understand it, a lot of the limitations for what kind of information we can include in an article is due to which functions exist on Wikifunctions. We have [[Abstract Wikipedia:Useful functions for article composition]], which is a good way to find some functions, but this list can't include every single function, so it would be good to have some way to find relevant functions on Wikifunctions. Is there a category containing AWP-related functions there? I'm not too familiar with Wikifunctions yet but if there is a category, we should link it there. * In a similar vein, it seems like there are very few such functions currently available. It would be good to have some kind of guide as to how to create such functions that can be used here. I tried creating a new function there yesterday and it took me a while to find my way around, and I still haven't figured it out completely, so a guide specifically for people wanting to improve Abstract Wikipedia could be useful. * Lastly it might be worth coming up with a list of policies and guidelines that we want to make to begin with. Currently there are none, and obviously it's quite time consuming to create new policies, but coming up with a set of basic ones would be helpful I think. Let me know your thoughts. Cheers, &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 19:52, 21 March 2026 (UTC) :Just had a closer look at Wikifunctions; seems [[f:Wikifunctions:Catalogue/Natural language operations/Global language functions]] might be a good place to link to. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 20:00, 21 March 2026 (UTC) ::I support the goal of making it easier to contribute. From my point of view a place where people can write example sentences in specific languages about specific facts and can request a function for it will be useful. So far I it is difficult for me to understand how it is possible to define content in a abstract way and convert it into texts in different natural languages. It seems to me like it requires to much available data at functions and Wikidata Lexemes what is not there for many small languages so far. So I prefer a monolingual approach based on Wikidata statements. Then people can write sentences what explain a specific Wikidata statement or multiple ones and this can be done for many languages. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:49, 21 March 2026 (UTC) :I do agree that creating these linguistic functions would be easier if we had a guide, though it's not exactly a cut and paste process (it requires a lot of thinking to figure out edge cases, whether your use case makes sense across languages, what will be included in the scope of your function, what will not be, what the utility will be, etc.). An example of thinking this out poorly is [[f:Z31405]], where it's painfullyy clear that the Abstract Wikipedia team didn't think these questions through well enough, where the description says that they couldn't even decide whether the function would output a phrase or a noun, there is little to no utility in composing articles, and the edge cases are insurmountable with their current approach. :It's not exactly the same, but I've noted on the telegram that we should make it easier to make new language versions of existing functions. Unlike object labels, however, that requires either programming experience or a very in-depth tutorial, which we do not have. The lack of language-versions is natural if you think about it (if 1% of the world can make a Wikifunctions function and 1% can translate the concepts effectively between the languages we want, 0.01% can help us here), so the tutorial route seems like the only logical method. Spreading awareness as to contributing this way on the main page could also be helpful [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:35, 22 March 2026 (UTC) ::Yeah, some kind of tutorial would be phenomenal. There could be some walk-through tutorials for creating some basic linguistic functions. That seems to be the bottleneck to progress here - practically all sentences follow the format "X is Y". ::I've been looking forward to Abstract for awhile now (finding out it released yesterday, a bit too late), but it's completely unapproachable - it feels like I need a master's degree in both Computer Science and Linguistics in order to contribute to the growth of this project. It's a new project, sure, but it took at least an hour to write two sentences in [[Q711|Q711 (Mongolia)]]. Doesn't help that I only speak English. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 05:41, 27 March 2026 (UTC) == Involving small language versions == As Abstract Wikipedia can help small Wikipedia language versions offering more content in this language I think it is important to try to get people from such projects involved. From my point of view the highest chance to get it done is if people who know people contributing to small language version talk to the contributors and invite them to contribute to Abstract Wikipedia. In Wikifunctions I expected more involvement of small language versions and I think it is important to make it easier to contribute and find a way how to communicate with people who do not speak English. As it is not the case everyone can speak this language. What do you think how is it possible to get more people from small Wikipedia language versions involved in Abstract Wikipedia and Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:55, 21 March 2026 (UTC) : I am interested in using AW/WF with the [[incubator:]], perhaps a workflow could be developed for that. — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 18:52, 22 March 2026 (UTC) :: Have you tried to call Wikifunctions functions in the Incubatorwiki. I think adding language specific implementatations is the first step. It seems to me like simple sentences can be generated through calling Wikifunctions functions and so for this no Abstract Wikipedia is required. — [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:38, 22 March 2026 (UTC) ::: I'll try it. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 06:02, 23 March 2026 (UTC) == URL-Parameter for specific language == Is it possible to call an abstract Wikipedia article with a URL-Parameter specifying the language. I looked for random pages and I got examples without a german Implementation. I am interested in sharing an example and for this I want to set a link people can klick on to get the result in the expected language afterwards. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:43, 22 March 2026 (UTC) :You can add "?uselang=de" to render the article in German, if that is what you mean. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:41, 22 March 2026 (UTC) :@[[User:Hogü-456|Hogü-456]]: Yes, like with Wikifunctions you should be able to go to <code>/view/fr/Q123456</code> but that's waiting for some production re-configuration to work. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 13:12, 23 March 2026 (UTC) == Purpose of language-specific functions? == Some functions that produce sentences seem to have language-specific functions for every language, I.e. "Brazilian Sign Language: article-less defining". Why is this? What functions have this multiplicity? I thought one point of AWP was to have language-independend functions, all of which have specifications for how they would render outputs in different languages (where the choice of output language is decided at the client, or at the final step of rendering, not for each function in turn). [[User:Sj|Sj]] ([[User talk:Sj|talk]]) 21:23, 22 March 2026 (UTC) :This is just a side effect of how Wikifunctions works. Essentially the generic "Article-less defining fragment" checks which language you want, and then calls the language-specific version. You should only use the generic ones in abstract articles. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 21:50, 22 March 2026 (UTC) ::Aha thanks, then the interface should probably not be showing the hundreds of language-specific ones in the selector drop-down for editors. [[User:Sj|Sj]] ([[User talk:Sj|talk]]) 18:55, 23 March 2026 (UTC) :::Agreed, although I'm not sure how easy it would be to filter them out; there's not really anything distinguishing them from the general functions, they're both functions that take some input and return monolingual text as output. Maybe worth opening a phabricator ticket to get the opinion of people on the technical side of Abstract Wikipedia. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 19:39, 23 March 2026 (UTC) ::::I think the best way to do it would be to have some sort of tag for "multilingual function"? [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:43, 25 March 2026 (UTC) == "It" in abstract wikipedia == How should the concept of "it" be represented in abstract wikipedia? Otherwise it leads to a lot of sentences like "Brussels is the capital of Belgium. Brussels is a large city. Brussels is...". Also, is there any plans for some form of easier to understand "authoring language" or something? The current approach with writing wikifunctions is hard to understand and write. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 19:35, 23 March 2026 (UTC) :Every concept is represented in Abstract Wikipedia through its Wikidata item, which would be [[d:Q6091500]] in this case. I'm not exactly sure what you mean by an "authoring language" (some sample texts of your idea would be helpful), but I don't think there's much improvement to be had while still writing in an abstract language (that is to say, most improvements would make the language more concrete). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:18, 23 March 2026 (UTC) ::I mean more like a format easier to work with than wikifunctions. Like some form of computer-parsable conlang which can be "compiled" into wikifunctions. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 20:47, 23 March 2026 (UTC) :This is a tough problem, because the pronoun you would use is semantically different in different languages. I think we have to make a "refer to previously-mentioned" function that takes a Wikidata item, reads properties like person or object, (linguistic) gender, etc, and spits out a pronoun. Hopefully it can be done that simply. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:41, 25 March 2026 (UTC) ::Yeah that would make sense. I can try to draft one for English (that's the only language I know at least for now) so we can get a proof of concept. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 18:48, 25 March 2026 (UTC) ::Ooh. I could be wrong but I think wikidata doesn't have a property for "grammatical gender". For English I'll probably match on P21 and if it's an instance of Q5, and if it doesn't have P21 and is an instance of Q5 do they/them, if not an instance of Q5 and doesn't have P21 it/its, and otherwise match on P21. Also we'll need multiple "refer to" functions for different types of pronouns (possessive, nominative, etc). [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 18:57, 25 March 2026 (UTC) :::About the grammatical gender property: yeah, you're probably right. That's the tough part, because we're going to need individual properties for every language with grammatical gender. See the similar discussion about classifier/measure words and articles below. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 19:06, 25 March 2026 (UTC) ::@[[User:VivianIsBee|VivianIsBee]] We do have [[:d:Property:P5185]], but this is applied only to lexemes and not to items. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 20:49, 25 March 2026 (UTC) == Supported languages for an article == Is there a possiblity to see all languages an article can be displayed in. I looked at [[Q2290517]] and it seems like there is not yet a German version for this article. From my point of view knowing what articles are missing in the language of interest is important for working on abstract articles. As I looked at random pages I got a timeout as my user interface is in German and the generation of the article in German was not sucessful. So I think it is also necessary for checking if the article can be displayed in the user interface language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:17, 24 March 2026 (UTC) :This is not something that is convenient to check at all. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:55, 24 March 2026 (UTC) == [[f:Z26039|Z26039]] and [[f:Z26095|Z26095]] == This is a big mistake, and it's best we fix it now. Anything relating to particular languages or even groups of languages needs to stay all the way out of the generic functions. Languages have different rules for articles, some of them don't even have articles. This kind of thing cannot be reconciled at the general function-level. As to the alternate way we deal with this, that's a little tougher. My first thought is a bunch of Wikidata properties that tell you whether an article precedes an entity's label in a particular language. That idea could work, but there are some obvious problems: *Are there languages where the presence of an article is contextual, too? *No one will fill these properties, especially in languages other than English, because we will accumulate dozens of them that have to go on every single word ever [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 13:23, 25 March 2026 (UTC) :Can you give me an example of a language where this distinction actively prevents the functions from working? Some languages do not have articles, but that just means that the two are interchangeable. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:26, 25 March 2026 (UTC) ::Trivially. ::*[[w:Golf|Golf]] on enwiki: "Golf is a club-and-ball sport in which players use various clubs to hit a ball into a series of holes on a course in as few strokes as possible." ::*[[w:es:Golf|Golf]] on eswiki: "El golf es un deporte cuyo objetivo es introducir una bola en los hoyos que están distribuidos en el campo con el menor número de golpes, utilizando para cada tipo de golpe uno de entre un conjunto de palos ligeramente diferentes entre sí, ya que la cabeza del palo tiene ángulos distintos, al igual que las varillas tienen longitudes diferentes." ::[[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 13:34, 25 March 2026 (UTC) :::That's not a meaningful difference, though, and both examples use Z26039. Z26039 and Z26095 have different semantic meanings, they aren't stylistic choices. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:01, 25 March 2026 (UTC) ::::<em>Stylistic choice?</em> Is this a joke? Do you think the word "the" in English is a stylistic choice? [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 16:19, 25 March 2026 (UTC) :::::I mean, yes? If you can be understood perfectly without it that's what it is. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:21, 25 March 2026 (UTC) ::::::You just said "Z26039 and Z26095 have different semantic meanings". [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 16:27, 25 March 2026 (UTC) :::::::Yes. "The" has no semantic meaning, but there is a semantic difference between "A bird is a dinosaur" and "Bird is a dinosaur" (The latter is about a specific animal names Bird). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:06, 25 March 2026 (UTC) ::::::::It does though, no? See Wiktionary's second example: ::::::::: ''You live on Main Street, don't you? You know, you should tell the mayor '''the''' street needs cleaning.'' ::::::::Generally it's used to refer to a singular identifiable instance (there's more definitions, but this is the primary one), which I think is definitely enough to put it outside of "no semantic meaning". [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:18, 25 March 2026 (UTC) :::::::::I can understand it perfectly fine if you remove "the", though. The fact that the thing can be obviously identified with "the" means that it can be obviously identified without it. It's convenient, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:21, 25 March 2026 (UTC) ::::::::::The solution you're proposing to the problem at hand is pretty much "completely abandon grammatical articles in every language except English". You're right that it's not the end of the world, but we should at least try to solve the problem first. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 21:26, 25 March 2026 (UTC) :::::::::::No. That's definitely ''not'' what I'm saying. I'm disputing your insinuation that something is wrong with our current approach. We can solve any stylistic problems on a language by language basis, and semantic problems in the abstract content. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:09, 25 March 2026 (UTC) :By the way, even a single generic function for "X is a Y" is already too much, it neglects [[w:measure word|measure word]]s in Chinese, Japanese, and Korean. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 13:39, 25 March 2026 (UTC) ::Oh god... measure words. How the fuck do we deal with measure words? ::Have a look at the article for [[w:Chinese classifiers|Chinese classifiers]]. I have no idea how to deal with these. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 14:58, 25 March 2026 (UTC) :::I would presume Wikidata has those available to find? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:09, 25 March 2026 (UTC) ::::No, I just checked and Wikidata doesn't have a property for this yet. We would need to do a decent amount of workshopping to define such a property well for the proposal there (it wouldn't just be "Chinese classifier for"; I think something like "Chinese count-classifier for"? The count-classifiers that simply disappear in Germanic languages are the real concern, as the mass-classifiers can generally be paired with the noun to translate into an English word) but I think it could work barring some edge cases. ::::My main concern is if fundamentally we want to solve these sorts of problems this way. If so, we're going to be asking Wikidata to make hundreds if not thousands of properties over the coming months. Is that the best way to do this? I'm wondering if anyone has a better idea. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:15, 25 March 2026 (UTC) :::::And... is it going to <em>work?</em> How many Wikidata items only have a label in one or two languages as-is? This is only going to exacerbate that problem by quadrupling the work to translate a word, and putting us basically at square one. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:27, 25 March 2026 (UTC) ::::@[[User:Snowmanonahoe|Snowmanonahoe]] There is [[:d:Property:P5978]] which can be used to say that a particular lexeme sense is used with a specific classifier (not just in Mandarin but also in languages like Malay), as well as [[:d:Property:P10927]] which can indicate the reverse relation (but for parsimony's sake should point to more general classes rather than to every applicable sense in existence). [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 20:53, 25 March 2026 (UTC) :::::@[[User:Mahir256|Mahir256]]: Thank you, I didn't know about Wikidata's work on lexemes. This seems a lot more doable now. Question: is there any way to move from an item to a lexeme, e.g. if I had [[d:Q81727]] and I wanted [[d:L:L3965]]? [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 20:58, 25 March 2026 (UTC) ::::::@[[User:Snowmanonahoe|Snowmanonahoe]] re: your first sentence, I suspect that most people with questions here are clueless about lexemes (something the Abstract Wikipedia team made a grave mistake in not properly having addressed before this launch). In general links go from lexeme senses to items and not the other way around, [[:d:Wikidata:Lexicographical_data/Documentation/Senses#Properties_regarding_relationships_to_Wikidata_items|with several properties available to do so]], and while there is a Wikifunction to go from an item to a lexeme, I cannot endorse the current method of composing abstract articles (<small>see my reply under "Authoring Language" below</small>) enough to mention what Wikifunction that is. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 21:11, 25 March 2026 (UTC) ::::::The function being referred to by Mahir is [[f:Z6830]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:25, 25 March 2026 (UTC) ::::::It would be helpful if you read a bit about the project before insisting that we're doing it wrong. [[Special:Contributions/&#126;2026-18667-44|&#126;2026-18667-44]] ([[User talk:&#126;2026-18667-44|talk]]) 22:11, 25 March 2026 (UTC) :::::::Could you elaborate? [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 22:15, 25 March 2026 (UTC) ::::::::You don't even know about Lexemes, much less the complexities of the project. You come into the project chat without the slightest sliver of a clue and then tell everyone that they are "making a big mistake." Perhaps next time you could phrase it like "What is the distinction between these two functions? Does this not present concerns about XYZ?" [[Special:Contributions/&#126;2026-18688-73|&#126;2026-18688-73]] ([[User talk:&#126;2026-18688-73|talk]]) 02:09, 26 March 2026 (UTC) :::::::::I'd be happy to hear why I'm wrong. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 02:18, 26 March 2026 (UTC) :Is it just me or does 26039 only return void? [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:31, 25 March 2026 (UTC) ::Does for me, too, the English version anyway. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:42, 25 March 2026 (UTC) :::If my debugging is right, everything except Russian, Ukrainian, and Belarusian is completely broken. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:44, 25 March 2026 (UTC) ::::For me, English renders fine now [perhaps due to a recent edit? hard to be sure]. Not sure if it's entirely fixed though. [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:08, 25 March 2026 (UTC) :I agree there is a problem with the current approach. My proposed solution: I'm hoping the top level call from Abstract Wikipedia will be optionally allowed to send parameters like the grammatical number "plural" of the subject, which could be considered by the specific language alongside other context about the subject/object item to formulate the grammar (e.g. [[f:Z32496]]), and by the time it gets to the English constructor (e.g. [[f:Z32410]]), the English function will have the "subject is plural" boolean set (to decide "has"/"have" as well as the articles). I'm working on this particular example and all the required helper functions. If the English version works, I'll seek to make a configuration that allows similar in other languages. PS off topic, but I also think we will often want these functions to return HTML not monolingual text, so that we can embed hyperlinks. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 02:37, 26 March 2026 (UTC) ::HTML is ideal because you don't need to convert it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:16, 26 March 2026 (UTC) ::I’m not sure we want to favour particular features; don’t we simply want to determine the relevant set of lexemes for an item/language pairing? We don’t have selective fetch for lexemes, so the set may need to be limited, but identifying the more salient lexemes still requires considering the full set, unless we filter by “lexical similarity” between the item’s labels and/or aliases and the lexeme’s lemma and/or forms. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:58, 26 March 2026 (UTC) :::I don't quite understand what you are objecting to, or what problem you forsee. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:22, 27 March 2026 (UTC) ::::I’m not objecting to anything, although the notion of “sending” is a little alien in a functional context. The problem is knowing which features (predicates) are most salient. I guess it’s simply an optimisation, so further relevant details can be fetched later if the context requires them. But I’d still think in terms of filtered statement sets, and perhaps different filters per language. If we’re going to be language specific, it’s natural to consider extending the selective fetch to include sense-related lexemes. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:26, 27 March 2026 (UTC) == Authoring Language == Wikifunctions are kind of a pain to work with directly (no offense to the creators of them, they're an amazing platform and overall very impressive, just kind of by their nature they are built to be more abstract and closer to lambda calculus over "regular" programming languages), and that extends to Abstract Wikipedia. Has it been thought about making a sort of "authoring language" that is easier to work with than directly using Wikifunctions, but then "compiles" directly to Wikifunctions? My idea is sort of making a computer-parsable, natural language-agnostic conlang or even just some sort of custom markup language that could optionally be used to write abwiki articles and then would be stored along with the compiled wikifunctions and a timestamp of last compile so if an update was made then previous articles could be recompiled automatically. I'm of course not one of the abwiki staff members, so if this doesn't fit the "spirit" of it or something let me know, but I think it'd be helpful. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 19:14, 25 March 2026 (UTC) :I proposed adding support for Spreadsheetfunctions to Wikifunctions. It is better than defining a new language. From my point of view there are in relation to other programming languages many people who can write spreadsheet functions and they are translated into many different natural languages. In the past I did some experiments regarding the automatical conversion of Spreadsheet functions into the programming language R. I am interested in defining an Abstract Article in an Spreadsheet and I think it is possible. It is from my point of view important to lower the barrer to create an Abstract Article and creating functions in Wikifunctions. Maybe the goal of making it abstract makes it more complicated and language specific functions are easier to create for many people. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:25, 25 March 2026 (UTC) :@[[User:VivianIsBee|VivianIsBee]] I have presented to the Abstract Wikipedia team about an abstract content authoring language [[f:Wikifunctions:Status updates/2024-10-17|multiple]] [https://elemwala.toolforge.org/static/nlgsig-nov2025.html times]. It is unfortunate that the current infrastructure does not seek to support this yet. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 20:49, 25 March 2026 (UTC) == Definite articles == Heya! Been working on the page [[Q778]] [and thus the [https://www.wikifunctions.org/view/en/Z26570 Z26570] function] - is there a way to check if a word needs a definite article [i.e. the] or not? Right now it's "''The Bahamas is an island country in Caribbean.''" which is close but needs a definite article [before Caribbean]. But I can't just always add it, since cases like "''Lubeck is a city in the Germany.''" would be wrong. Is there any solution for this yet? [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:06, 25 March 2026 (UTC) :IIRC this has been discussed on the telegram/IRC. Not sure if a solution was found. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:23, 25 March 2026 (UTC) :@[[User:99of9|99of9]] is working on this: [[:f:Z32645]] [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:02, 26 March 2026 (UTC) ::hmm, tried adding this to [[f:Z30397]], but it makes it return an empty string for some reason? presumably i'm doing something wrong but not sure what... :( [faulty implementation at [[f:Z32738]]] [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 19:55, 26 March 2026 (UTC) :::The reason was that the argument to Z32645 is a Wikidata item reference, not a Wikidata item. I've fixed it now. But I switched it so that it only adds the definite article when the Kleenean is absolutely True, more than Maybe. I hope I will be able to achieve that for Caribbean, although it doesn't currently do so. I'll keep working on it today. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:20, 27 March 2026 (UTC) == Editing the direct code of pages == I find the current GUI editor to be quite clunky and harder for more complex topics. I'm assuming there is some way that I can edit the code of pages, so I can more quickly write functions without clicking through GUIs. Like I heavily doubt someone wrote [[Q15433043]] by clicking through GUIs. Also, does anyone know of a function that concats two strings with a space in between? Would I just use [[wikifunctions:Z21394|Z21394]], adding a space between two calls to objects (i.e. "Mars" + " " + "Jupiter")? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:19, 26 March 2026 (UTC) :For [[Q15433043]], it looks like they just wrote it in plain English and didn't use functions, so that's why it's so long I think. For joining, [[f:Z22504]] looks like a pretty good option. [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 20:40, 26 March 2026 (UTC) ::Thanks, that looks good. I hope more languages support it down the road. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:45, 26 March 2026 (UTC) ::When I try to insert this in a [[wikifunctions:Z28016|"defining role sentence"]], it doesn't appear and throws an error. Do you know why? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:51, 26 March 2026 (UTC) :There are several, but I think they are best left to language-specific functions on Wikifunctions. How do you know that a space is required? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:42, 26 March 2026 (UTC) ::For example, in [[Q711|Mongolia]], I would like to write "Ulaanbaatar is the capital and largest city of Mongolia". As of now, I would have to write that in two separate sentences and be very repetitive. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:46, 26 March 2026 (UTC) :::There’s a long journey ahead of us. At this stage I’d be thinking more in terms of [[f:Z32163]]. At least that way we can join adjacent sentences more naturally, when we have appropriate functions to do that. And we can implement “paragraph” differently according to the target language, without having to change the existing abstract content. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:07, 26 March 2026 (UTC) ::::Yeah that's what I expected, the project has just started after all. Thanks for this. ::::How are you finding these functions? I'm having trouble locating them. Also, is there a way that I can copy and paste functions from one article to another in the case of cookie-cutter articles? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 21:45, 26 March 2026 (UTC) :::::You can copy individual function calls in edit mode. Just click on the three vertical dots and select Copy to clipboard. This is currently specific to a particular browser and site, so you cannot copy between Wikifunctions and AW. You can also copy parts of calls by clicking on the three horizontal dots [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:26, 26 March 2026 (UTC) ::::::Great, I didn't see that, thank you! So there is no current way to edit the underlying code of the page? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 22:35, 26 March 2026 (UTC) :::::::It depends what you mean by “underlying code”. All articles are a list of one or more sections containing function calls. You can add and remove sections (apart from the first) and move sections up and down. Within a section, you can move function calls up and down, but you can only move a function call (or part of one) from one section to another by using the clipboard. The real underlying code is the functions themselves, and these can be amended on Wikifunctions. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:44, 26 March 2026 (UTC) :::::For tips on finding functions, please see [[:f:Wikifunctions:Find]]. It is also helpful to look at other AW articles, of course. On Wikifunctions, you can look at a related function’s implementations or test cases, as these may reference broader or narrower functions. And “What links here” is available from the Tools menu. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:38, 26 March 2026 (UTC) ::::::Thank you very much for you help. I think that's all I need to know for now, happy editing :) [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 23:07, 26 March 2026 (UTC) == Code editing == I created and am attempting to edit [[Q687168]]. It is difficult to figure out what is going on because I am stuck at a visual editor. I would like to play around with comparing it to code on other pages, but the visual thing makes that pretty difficult. Also is there a way to edit things in a sandbox or something so I can experiment without it being in mainspace? [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 23:25, 27 March 2026 (UTC) :Code-based (as in, the underlying form articles are stored in, which was temporarily visible due to a bug when the wiki was just being set up) editing is currently not possible, and I'm not sure if the development team has any plan to implement it (cc {{ping|Jdforrester (WMF)}}). As for your issue, you should not be using a literal string, but a function call should be used, which allows you to use one of the functions on Wikifunctions (how to pictured). [[File:Set literal string to function call guide, Abstract Wikipedia.png|thumb|How to convert to function call]] [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:40, 28 March 2026 (UTC) dekw3t2oa0fd2tx2xz07gi2o5vo6cnh 2572 2571 2026-03-28T00:43:15Z Feeglgeef 36 /* Code editing */ 2572 wikitext text/x-wiki __NEWSECTIONLINK__ [[Category:Abstract Wikipedia administration|Project Chat]] This is the Abstract Wikipedia Project chat. This is where discussions on the project happen. Add your discussion below this line. More technical issues should go to [[Abstract Wikipedia:Report a technical problem]]. ==Discussions not working== I keep getting a type error whenever I try to create a new topic. Anybody else? [[ talk:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:05, 19 March 2026 (UTC) :I'm also experiencing the same error. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 18:19, 19 March 2026 (UTC) :@[[User:Feeglgeef|Feeglgeef]], @[[User:Tenshi Hinanawi|Tenshi Hinanawi]]: Sorry about that; it was due to a production mis-configuration that I've worked around for now. Unfortunately the same bug also meant that the community's first Abstract articles were all mis-created into the <code>Abstract Wikipedia:</code> namespace, and I don't think we can move them into the proper positions right now, so they'll need to be re-created. Please reply here, on [[Abstract Wikipedia:Report a technical problem]], or file any issues you run into in Phabricator. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:34, 19 March 2026 (UTC) ::The new abstract table is breaking globalcontribs counter across all Wikis, [[:phab:T420632]] [[User:Shushugah|Shushugah]] ([[User talk:Shushugah|talk]]) 18:51, 19 March 2026 (UTC) == Horray! 🎉 == This is just a celebratory post acknowledging the milestone of getting this project started. Great work on the engineering team so far, now we can get some community creating content as well! [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 18:53, 19 March 2026 (UTC) :I want to contribute but I'm a bit lost with the function editor so I'll wait until some documentation is uploaded on the community page. [[User:Hathor1719|Hathor1719]] ([[User talk:Hathor1719|talk]]) 18:55, 19 March 2026 (UTC) :🎉🎉🎉! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:56, 19 March 2026 (UTC) == Local help page == The Help page in the sidebar goes to [[mw:Help:Contents]]. We should change that to just [[Help:Contents]]. (But I guess for that we need a local admin as well.) [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 18:59, 19 March 2026 (UTC) :@[[User:Ainali|Ainali]], done. But the page [[Help:Contents]] needs to be written. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 19:13, 19 March 2026 (UTC) ::Is there a caching thing, that it is still not working? We have [[MediaWiki:Helppage]], but the link in the sidebar still goes to Mediawiki for me. <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 07:36, 20 March 2026 (UTC) :::Try [https://abstract.wikipedia.org/wiki/Abstract_Wikipedia:Project_chat?action=purge purge]. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 07:59, 20 March 2026 (UTC) ::::I tried purging, it doesn't help. Interestingly, if I change the interface language to English, I get the new link, but not when I use it in Swedish. A bug, or do we need to define this for each language? <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 12:48, 20 March 2026 (UTC) :::::couldn’t find the solution, I think it's because multilingual feature hasn’t enabled yet. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 13:44, 20 March 2026 (UTC) ::::::Now it works, without any new purging. Weird (but good). <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 15:36, 20 March 2026 (UTC) == qqx doesn't seem to work == I switched my user interface language to Hebrew. I'm trying to [[Special:CreateAbstract/Q18383|create a page]]. There's a plus button under "lead paragraph (Q8776414)". It has several items that begin with "Add" and continue with English strings that are probably function names: "section title", "paragraph", "HTML unordered list", etc. I tried using uselang=qqx to see what functions those are, but then the editing interface is not loaded at all. I see a yellow box with this text: : (wikilambda-initialize-error) : (wikilambda-renderer-error-footer-project-chat) uselang=qqx works quite nicely in Wikifunctions and shows ZIDs of objects when their labels are used in the interface, but it seems to fail here. It would be quite nice to make it work. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:06, 19 March 2026 (UTC) == Visual editor on this page == The first time I posted something here on this page (using DiscussionTools), I noticed a mistake and wanted to fix it. I clicked "edit" near the section heading, and it started editing the whole page in Visual editor. If I recall correctly, the default on other wikis is that the edit button next to the section heading on discussion pages opens only that section and in the wikitext editor. It should probably be the same here. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:10, 19 March 2026 (UTC) :[[Abstract Wikipedia:Report a technical problem]] would be more appropriate. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:14, 19 March 2026 (UTC) == Temporary adminship == I'm requesting temporary adminship here (for 24 hours to a week) to help set up the wiki on the community side. As administrator on Wikifunctions, I designed the current layout of the main page (also used locally), among other things. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:16, 19 March 2026 (UTC) :{{ping|Feeglgeef}} while I agree that temporary adminship could be useful, both personally and as a steward, I'm not sure it's a good idea to grant this request. First of all, you didn't really say why you need admin rights (and your history, both on Wikifunctions and Meta, make me want to be extra cautious). In the meantime, stewards and global admins can also (and already do) help if needed, don't hesitate to ask. Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 21:36, 19 March 2026 (UTC) ::Ah, right! Please update the main page as I've requested on its talk page, as well as delete the existing pages on the Abstract Wikipedia namespace with QIDs (they are now redundant), and add the correct license to [[MediaWiki:License]]. I have a few more things, but they're relatively minor. Consider the above request retracted. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:29, 19 March 2026 (UTC) :::{{reply to|VIGNERON}} ? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:50, 20 March 2026 (UTC) ::::{{reply to|Feeglgeef}} yes ? please [https://dontasktoask.com/ Don't ask to ask, just ask]. Cdlt, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 16:28, 20 March 2026 (UTC) :::::{{ping|VIGNERON}} I wanted you to do the things I asked in the above reply (which you ignored :(. ). The main page is fixed and the license is fine (not complete, but alas), but any page following the pattern "Abstract Wikipedia:Q[n]" should be deleted. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:57, 20 March 2026 (UTC) ::::::{{reply to|Feeglgeef}} I did the deletion this morning, did I miss any pages? Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 18:00, 20 March 2026 (UTC) == Templates - per usual or as abstract content? == I was about to import a few templates that can come in handy in discussions and other meta-related activities but then realized that it may be a great use case for abstract content. Or will it not be possible to do it in that way on this wiki (or at all)? [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 19:28, 19 March 2026 (UTC) :Calling functions here is currently possible, but some templates are impossible to replace and functions are inconvenient in any case. It'd be helpful if you said which templates you intended to import, but generally I'd say import them. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:33, 19 March 2026 (UTC) ::I think what I wonder most is if we always should do multilingual templates with the traditional <code><nowiki><translate></nowiki></code> tags or use functions wherever we can. [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 19:42, 19 March 2026 (UTC) :::The problem with "functions wherever we can" is that most template-like functions are content based, like abbr or 0. I'm assuming you mean templates that are more about meta stuff, which probably should '''not''' be functions, at least under the current idea. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:46, 19 March 2026 (UTC) ::::Yes, I was only thinking about meta stuff. Where can I read about this idea you are referring to? It seems important enough that it should be part of [[Abstract Wikipedia:Scope|this project's scope]] (or similar page/policy). [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 19:52, 19 March 2026 (UTC) :::::It's not written down, I suppose. I didn't mean there was a rule against creating the functions, (feel free, if you'd like). The main problem with putting them on Wikifunctions is speed and the fact that you must use HTML fragments (no wikitext), which to me makes it unreasonable. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:56, 19 March 2026 (UTC) ::::::That's a fair point of view. The reason I asked was that it would be an excellent way of [[d:Q3033752|Q3033752]] (note to self, we need the functionality of [[d:Template:Q]]). If we get used here to not falling back into wikitext, we get more training at creating excellent abstract content. [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 20:03, 19 March 2026 (UTC) == Articles now creatable properly == Hello all! To those not on the telegram (or not following), articles are now able to be created in the correct way. Any articles you have previously made will need to be recreated. I'd courtesy ping those who have already created one but it seems we don't have that set up yet! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:31, 19 March 2026 (UTC) == Testing from a different language == I have set the UI to Spanish and there are some menus not translated (Create an article in the sidebar, for example). Where can I translate the content I see missing? Also, I tried to create a very simple abstract article on the environment ([[Q43619]]) and it fails to render (Wikifunctions returned a failed response: Alcanzado el límite de tiempo en el Orquestador): I also found a random, decently big one ([[Q408]]) and it keeps loading for five minutes already in Spanish. Finally, if this is going to be with the purpose of multi lingual edition, shouldn't help and talk pages like these be also automatically translated? Because otherwise it becomes just an output of information, an editor who isn't familiar with English would be able to read the Abstract Wikipedia in their language but unable to provide feedback (as I'm doing now). [[User:Hathor1719|Hathor1719]] ([[User talk:Hathor1719|talk]]) 06:56, 20 March 2026 (UTC) :I am not sure that we want "automatic" translation. But regular translation, I truly agree that we should have. There is a Phabricator created to enable the Translate extension on this wiki ([[Phab:T420656]]). <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 07:42, 20 March 2026 (UTC) ::Yes at least the ability to translate user messages, so that I for example could read the messages in this page in Spanish and reply in Spanish, and the rest of users translate them to their local languages. Otherwise cross-lingual collaborative effort isn't going to work unless everyone has a decent level of English as a second language. Thank you for the link! [[User:Hathor1719|Hathor1719]] ([[User talk:Hathor1719|talk]]) 08:42, 20 March 2026 (UTC) :: ::I would greatly appreciate automatic per-comment translation (the way Discourse implements it), and hope we find a way to implement that for the truly multilingual sites like this. In the wiki spirit, the outputs of the automatic translation should be savable and editable so that a) the computation of auto-translation only happens once into each target language and b) everyone can improve each of those translations. [[User:Sj|Sj]] ([[User talk:Sj|talk]]) 21:23, 22 March 2026 (UTC) == Using Function IDs == It seems like when creating an article you cannot insert a function ID (i.e. Z6839) in a function call's function field and you have to type in it's name and hope it pops up (which it seems as though it doesn't always). [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 13:13, 20 March 2026 (UTC) == Not showing functions that return strings where an HTML fragment is needed == It might be good to adjust the search function inside the abstract wikipedia editor to show functions that return strings as grayed-out where an HTML fragment is needed, as it took me a while to realize that [https://www.wikifunctions.org/view/en/Z24102 label of item reference in specific/general lang] returns a string and not an HTML fragment, meaning that it doesn't show up when searching. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 13:30, 20 March 2026 (UTC) == Cannot find Lorrain in the language list == Hi, I wanted to try generating an article in lorrain ([[d:Q671198]]), but it does not appear in the selection list. Where can I ask for it to be added, so that I can try experimenting with it? Thanks! [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 19:48, 20 March 2026 (UTC) :I'm not certain, but I know it's a bit of a process that I think begins on Wikidata. Even if it were added, there would be no support for it in community-made functions, so for the foreseeable future this will be impossible. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:54, 20 March 2026 (UTC) ::There are already plenty of lexemes in lorrain on Wikidata. [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 20:38, 20 March 2026 (UTC) :::Can you point me to them? [[Special:Contributions/&#126;2026-17446-79|&#126;2026-17446-79]] ([[User talk:&#126;2026-17446-79|talk]]) 22:04, 20 March 2026 (UTC) ::::https://w.wiki/FiVz [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 06:12, 21 March 2026 (UTC) :I see no reason for not adding this to our list of languages, after all we already have plenty of languages, including dialects like [[f:Z1640]]. {{ping|Poslovitch}} does this mean you are volunteering to create wikifunctions in lorrain 🤣 Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 09:50, 21 March 2026 (UTC) ::@[[User:VIGNERON|VIGNERON]] Of course! I suppose this means the fonctions will need to support the many ways to write in lorrain, since it is not standardized. Do you have any examples of functions that support such things? [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 09:54, 21 March 2026 (UTC) :::I tried creating a "Natural language" object on Wikifunctions, but it seems I don't have permission to do this. &lt;rant&gt;Why is it always so hard with languages that have no ISO codes :sob: &lt;/rant&gt; [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 13:32, 21 March 2026 (UTC) ::::You wouldn’t be able to create a Natural language object even if you did have an ISO code to hand. Could you raise a ticket on Phabricator, tagged with [https://phabricator.wikimedia.org/tag/abstract_wikipedia_team/ Abstract Wikipedia team]? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:54, 21 March 2026 (UTC) :::::Thanks @[[User:GrounderUK|GrounderUK]], will do! [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 14:56, 21 March 2026 (UTC) :::::Raised: [[phab:T420823]]. [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 15:09, 21 March 2026 (UTC) == Project namespace alias == On all other Wikipedias, "WP" is an alias of the Project namespace. Why isn't it here? There's also "Abstract", but that's too long for my liking. [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 21:48, 20 March 2026 (UTC) :Noting that this has been discussed multiple times on the telegram. I would prefer AWP, but it doesn't really matter. [[Special:Contributions/&#126;2026-17446-79|&#126;2026-17446-79]] ([[User talk:&#126;2026-17446-79|talk]]) 22:02, 20 March 2026 (UTC) :well it’s not like another language version of Wikipedia, and there're still confusion if it’s a sister project or else. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 22:09, 20 March 2026 (UTC) ::{{ping|Tanbiruzzaman}} It is listed as a Wikipedia on [[Special:SiteMatrix]]. The domain and database ID says so as well. [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 22:13, 20 March 2026 (UTC) :::It was an initial process to connect wikidata, but will be configured later, per [[phab:T420420]] (also check comments in [[phab:T420643]]). [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 22:32, 20 March 2026 (UTC) :On a similar note, is there a reason why [[Main Page]] is a redlink? Feels useful to redirect it to [[Abstract Wikipedia:Main page]]. //[[User:SHB2000|SHB2000]] ([[User talk:SHB2000|talk]]) 07:33, 25 March 2026 (UTC) ::redirect from mainspace is not possible here, I guess. You may give a try. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 07:39, 25 March 2026 (UTC) :::Fair enough I guess. --[[User:SHB2000|SHB2000]] ([[User talk:SHB2000|talk]]) 07:41, 25 March 2026 (UTC) ::::I can do it if I'm an admin. This project has no local admins or bureaucrats. [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 23:42, 26 March 2026 (UTC) :::::I tried to create it and it shows "The provided title 'Main_Page' is not valid for an Abstract Article.", also tried to change the content model to wikitext and shows the same error. Note that I also have the similar technical rights as admin. @[[User:Koavf|Koavf]], is there another way you'd try if you're an administrator? [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 03:44, 27 March 2026 (UTC) ::::::Import from another project's "[[Main Page]]". I did this at [[:d:Main Page]] (but the community decided to delete it, which I did). [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 03:47, 27 March 2026 (UTC) ::::::We do not have [[:f:Main Page]] either and I do not see why it would be needed here. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 23:06, 27 March 2026 (UTC) :::::::I can easily imagine the scenario where there are incoming links to it. [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 23:58, 27 March 2026 (UTC) ::@[[User:SHB2000|SHB2000]]: Because the main namespace is not meant to have anything other than abstract articles in it, the same as for Wikifunctions and Wikidata. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:22, 27 March 2026 (UTC) == Making it easier to contribute == I'm aware that we're only a few days into the public beta of this project, and everything is a little rough around the edges, but I thought it could be useful to come up with some goals to work towards in order to make the site more accommodating and easier to contribute to, for newer and more experienced editors alike. (If there's a place where this discussion is already taking place please tell me and I can move there). Here are some thoughts I had so far: * Most of the current articles are extremely short, just one or two sentences long. I think it would be good to pick one article in each of a few main categories (e.g. one country, one type of food, one notable person, etc.) and work to try to include as much relevant information as possible, to serve as an example for future articles of similar types. * As I understand it, a lot of the limitations for what kind of information we can include in an article is due to which functions exist on Wikifunctions. We have [[Abstract Wikipedia:Useful functions for article composition]], which is a good way to find some functions, but this list can't include every single function, so it would be good to have some way to find relevant functions on Wikifunctions. Is there a category containing AWP-related functions there? I'm not too familiar with Wikifunctions yet but if there is a category, we should link it there. * In a similar vein, it seems like there are very few such functions currently available. It would be good to have some kind of guide as to how to create such functions that can be used here. I tried creating a new function there yesterday and it took me a while to find my way around, and I still haven't figured it out completely, so a guide specifically for people wanting to improve Abstract Wikipedia could be useful. * Lastly it might be worth coming up with a list of policies and guidelines that we want to make to begin with. Currently there are none, and obviously it's quite time consuming to create new policies, but coming up with a set of basic ones would be helpful I think. Let me know your thoughts. Cheers, &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 19:52, 21 March 2026 (UTC) :Just had a closer look at Wikifunctions; seems [[f:Wikifunctions:Catalogue/Natural language operations/Global language functions]] might be a good place to link to. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 20:00, 21 March 2026 (UTC) ::I support the goal of making it easier to contribute. From my point of view a place where people can write example sentences in specific languages about specific facts and can request a function for it will be useful. So far I it is difficult for me to understand how it is possible to define content in a abstract way and convert it into texts in different natural languages. It seems to me like it requires to much available data at functions and Wikidata Lexemes what is not there for many small languages so far. So I prefer a monolingual approach based on Wikidata statements. Then people can write sentences what explain a specific Wikidata statement or multiple ones and this can be done for many languages. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:49, 21 March 2026 (UTC) :I do agree that creating these linguistic functions would be easier if we had a guide, though it's not exactly a cut and paste process (it requires a lot of thinking to figure out edge cases, whether your use case makes sense across languages, what will be included in the scope of your function, what will not be, what the utility will be, etc.). An example of thinking this out poorly is [[f:Z31405]], where it's painfullyy clear that the Abstract Wikipedia team didn't think these questions through well enough, where the description says that they couldn't even decide whether the function would output a phrase or a noun, there is little to no utility in composing articles, and the edge cases are insurmountable with their current approach. :It's not exactly the same, but I've noted on the telegram that we should make it easier to make new language versions of existing functions. Unlike object labels, however, that requires either programming experience or a very in-depth tutorial, which we do not have. The lack of language-versions is natural if you think about it (if 1% of the world can make a Wikifunctions function and 1% can translate the concepts effectively between the languages we want, 0.01% can help us here), so the tutorial route seems like the only logical method. Spreading awareness as to contributing this way on the main page could also be helpful [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:35, 22 March 2026 (UTC) ::Yeah, some kind of tutorial would be phenomenal. There could be some walk-through tutorials for creating some basic linguistic functions. That seems to be the bottleneck to progress here - practically all sentences follow the format "X is Y". ::I've been looking forward to Abstract for awhile now (finding out it released yesterday, a bit too late), but it's completely unapproachable - it feels like I need a master's degree in both Computer Science and Linguistics in order to contribute to the growth of this project. It's a new project, sure, but it took at least an hour to write two sentences in [[Q711|Q711 (Mongolia)]]. Doesn't help that I only speak English. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 05:41, 27 March 2026 (UTC) == Involving small language versions == As Abstract Wikipedia can help small Wikipedia language versions offering more content in this language I think it is important to try to get people from such projects involved. From my point of view the highest chance to get it done is if people who know people contributing to small language version talk to the contributors and invite them to contribute to Abstract Wikipedia. In Wikifunctions I expected more involvement of small language versions and I think it is important to make it easier to contribute and find a way how to communicate with people who do not speak English. As it is not the case everyone can speak this language. What do you think how is it possible to get more people from small Wikipedia language versions involved in Abstract Wikipedia and Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:55, 21 March 2026 (UTC) : I am interested in using AW/WF with the [[incubator:]], perhaps a workflow could be developed for that. — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 18:52, 22 March 2026 (UTC) :: Have you tried to call Wikifunctions functions in the Incubatorwiki. I think adding language specific implementatations is the first step. It seems to me like simple sentences can be generated through calling Wikifunctions functions and so for this no Abstract Wikipedia is required. — [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:38, 22 March 2026 (UTC) ::: I'll try it. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 06:02, 23 March 2026 (UTC) == URL-Parameter for specific language == Is it possible to call an abstract Wikipedia article with a URL-Parameter specifying the language. I looked for random pages and I got examples without a german Implementation. I am interested in sharing an example and for this I want to set a link people can klick on to get the result in the expected language afterwards. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:43, 22 March 2026 (UTC) :You can add "?uselang=de" to render the article in German, if that is what you mean. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:41, 22 March 2026 (UTC) :@[[User:Hogü-456|Hogü-456]]: Yes, like with Wikifunctions you should be able to go to <code>/view/fr/Q123456</code> but that's waiting for some production re-configuration to work. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 13:12, 23 March 2026 (UTC) == Purpose of language-specific functions? == Some functions that produce sentences seem to have language-specific functions for every language, I.e. "Brazilian Sign Language: article-less defining". Why is this? What functions have this multiplicity? I thought one point of AWP was to have language-independend functions, all of which have specifications for how they would render outputs in different languages (where the choice of output language is decided at the client, or at the final step of rendering, not for each function in turn). [[User:Sj|Sj]] ([[User talk:Sj|talk]]) 21:23, 22 March 2026 (UTC) :This is just a side effect of how Wikifunctions works. Essentially the generic "Article-less defining fragment" checks which language you want, and then calls the language-specific version. You should only use the generic ones in abstract articles. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 21:50, 22 March 2026 (UTC) ::Aha thanks, then the interface should probably not be showing the hundreds of language-specific ones in the selector drop-down for editors. [[User:Sj|Sj]] ([[User talk:Sj|talk]]) 18:55, 23 March 2026 (UTC) :::Agreed, although I'm not sure how easy it would be to filter them out; there's not really anything distinguishing them from the general functions, they're both functions that take some input and return monolingual text as output. Maybe worth opening a phabricator ticket to get the opinion of people on the technical side of Abstract Wikipedia. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 19:39, 23 March 2026 (UTC) ::::I think the best way to do it would be to have some sort of tag for "multilingual function"? [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:43, 25 March 2026 (UTC) == "It" in abstract wikipedia == How should the concept of "it" be represented in abstract wikipedia? Otherwise it leads to a lot of sentences like "Brussels is the capital of Belgium. Brussels is a large city. Brussels is...". Also, is there any plans for some form of easier to understand "authoring language" or something? The current approach with writing wikifunctions is hard to understand and write. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 19:35, 23 March 2026 (UTC) :Every concept is represented in Abstract Wikipedia through its Wikidata item, which would be [[d:Q6091500]] in this case. I'm not exactly sure what you mean by an "authoring language" (some sample texts of your idea would be helpful), but I don't think there's much improvement to be had while still writing in an abstract language (that is to say, most improvements would make the language more concrete). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:18, 23 March 2026 (UTC) ::I mean more like a format easier to work with than wikifunctions. Like some form of computer-parsable conlang which can be "compiled" into wikifunctions. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 20:47, 23 March 2026 (UTC) :This is a tough problem, because the pronoun you would use is semantically different in different languages. I think we have to make a "refer to previously-mentioned" function that takes a Wikidata item, reads properties like person or object, (linguistic) gender, etc, and spits out a pronoun. Hopefully it can be done that simply. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:41, 25 March 2026 (UTC) ::Yeah that would make sense. I can try to draft one for English (that's the only language I know at least for now) so we can get a proof of concept. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 18:48, 25 March 2026 (UTC) ::Ooh. I could be wrong but I think wikidata doesn't have a property for "grammatical gender". For English I'll probably match on P21 and if it's an instance of Q5, and if it doesn't have P21 and is an instance of Q5 do they/them, if not an instance of Q5 and doesn't have P21 it/its, and otherwise match on P21. Also we'll need multiple "refer to" functions for different types of pronouns (possessive, nominative, etc). [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 18:57, 25 March 2026 (UTC) :::About the grammatical gender property: yeah, you're probably right. That's the tough part, because we're going to need individual properties for every language with grammatical gender. See the similar discussion about classifier/measure words and articles below. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 19:06, 25 March 2026 (UTC) ::@[[User:VivianIsBee|VivianIsBee]] We do have [[:d:Property:P5185]], but this is applied only to lexemes and not to items. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 20:49, 25 March 2026 (UTC) == Supported languages for an article == Is there a possiblity to see all languages an article can be displayed in. I looked at [[Q2290517]] and it seems like there is not yet a German version for this article. From my point of view knowing what articles are missing in the language of interest is important for working on abstract articles. As I looked at random pages I got a timeout as my user interface is in German and the generation of the article in German was not sucessful. So I think it is also necessary for checking if the article can be displayed in the user interface language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:17, 24 March 2026 (UTC) :This is not something that is convenient to check at all. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:55, 24 March 2026 (UTC) == [[f:Z26039|Z26039]] and [[f:Z26095|Z26095]] == This is a big mistake, and it's best we fix it now. Anything relating to particular languages or even groups of languages needs to stay all the way out of the generic functions. Languages have different rules for articles, some of them don't even have articles. This kind of thing cannot be reconciled at the general function-level. As to the alternate way we deal with this, that's a little tougher. My first thought is a bunch of Wikidata properties that tell you whether an article precedes an entity's label in a particular language. That idea could work, but there are some obvious problems: *Are there languages where the presence of an article is contextual, too? *No one will fill these properties, especially in languages other than English, because we will accumulate dozens of them that have to go on every single word ever [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 13:23, 25 March 2026 (UTC) :Can you give me an example of a language where this distinction actively prevents the functions from working? Some languages do not have articles, but that just means that the two are interchangeable. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:26, 25 March 2026 (UTC) ::Trivially. ::*[[w:Golf|Golf]] on enwiki: "Golf is a club-and-ball sport in which players use various clubs to hit a ball into a series of holes on a course in as few strokes as possible." ::*[[w:es:Golf|Golf]] on eswiki: "El golf es un deporte cuyo objetivo es introducir una bola en los hoyos que están distribuidos en el campo con el menor número de golpes, utilizando para cada tipo de golpe uno de entre un conjunto de palos ligeramente diferentes entre sí, ya que la cabeza del palo tiene ángulos distintos, al igual que las varillas tienen longitudes diferentes." ::[[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 13:34, 25 March 2026 (UTC) :::That's not a meaningful difference, though, and both examples use Z26039. Z26039 and Z26095 have different semantic meanings, they aren't stylistic choices. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:01, 25 March 2026 (UTC) ::::<em>Stylistic choice?</em> Is this a joke? Do you think the word "the" in English is a stylistic choice? [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 16:19, 25 March 2026 (UTC) :::::I mean, yes? If you can be understood perfectly without it that's what it is. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:21, 25 March 2026 (UTC) ::::::You just said "Z26039 and Z26095 have different semantic meanings". [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 16:27, 25 March 2026 (UTC) :::::::Yes. "The" has no semantic meaning, but there is a semantic difference between "A bird is a dinosaur" and "Bird is a dinosaur" (The latter is about a specific animal names Bird). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:06, 25 March 2026 (UTC) ::::::::It does though, no? See Wiktionary's second example: ::::::::: ''You live on Main Street, don't you? You know, you should tell the mayor '''the''' street needs cleaning.'' ::::::::Generally it's used to refer to a singular identifiable instance (there's more definitions, but this is the primary one), which I think is definitely enough to put it outside of "no semantic meaning". [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:18, 25 March 2026 (UTC) :::::::::I can understand it perfectly fine if you remove "the", though. The fact that the thing can be obviously identified with "the" means that it can be obviously identified without it. It's convenient, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:21, 25 March 2026 (UTC) ::::::::::The solution you're proposing to the problem at hand is pretty much "completely abandon grammatical articles in every language except English". You're right that it's not the end of the world, but we should at least try to solve the problem first. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 21:26, 25 March 2026 (UTC) :::::::::::No. That's definitely ''not'' what I'm saying. I'm disputing your insinuation that something is wrong with our current approach. We can solve any stylistic problems on a language by language basis, and semantic problems in the abstract content. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:09, 25 March 2026 (UTC) :By the way, even a single generic function for "X is a Y" is already too much, it neglects [[w:measure word|measure word]]s in Chinese, Japanese, and Korean. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 13:39, 25 March 2026 (UTC) ::Oh god... measure words. How the fuck do we deal with measure words? ::Have a look at the article for [[w:Chinese classifiers|Chinese classifiers]]. I have no idea how to deal with these. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 14:58, 25 March 2026 (UTC) :::I would presume Wikidata has those available to find? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:09, 25 March 2026 (UTC) ::::No, I just checked and Wikidata doesn't have a property for this yet. We would need to do a decent amount of workshopping to define such a property well for the proposal there (it wouldn't just be "Chinese classifier for"; I think something like "Chinese count-classifier for"? The count-classifiers that simply disappear in Germanic languages are the real concern, as the mass-classifiers can generally be paired with the noun to translate into an English word) but I think it could work barring some edge cases. ::::My main concern is if fundamentally we want to solve these sorts of problems this way. If so, we're going to be asking Wikidata to make hundreds if not thousands of properties over the coming months. Is that the best way to do this? I'm wondering if anyone has a better idea. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:15, 25 March 2026 (UTC) :::::And... is it going to <em>work?</em> How many Wikidata items only have a label in one or two languages as-is? This is only going to exacerbate that problem by quadrupling the work to translate a word, and putting us basically at square one. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:27, 25 March 2026 (UTC) ::::@[[User:Snowmanonahoe|Snowmanonahoe]] There is [[:d:Property:P5978]] which can be used to say that a particular lexeme sense is used with a specific classifier (not just in Mandarin but also in languages like Malay), as well as [[:d:Property:P10927]] which can indicate the reverse relation (but for parsimony's sake should point to more general classes rather than to every applicable sense in existence). [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 20:53, 25 March 2026 (UTC) :::::@[[User:Mahir256|Mahir256]]: Thank you, I didn't know about Wikidata's work on lexemes. This seems a lot more doable now. Question: is there any way to move from an item to a lexeme, e.g. if I had [[d:Q81727]] and I wanted [[d:L:L3965]]? [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 20:58, 25 March 2026 (UTC) ::::::@[[User:Snowmanonahoe|Snowmanonahoe]] re: your first sentence, I suspect that most people with questions here are clueless about lexemes (something the Abstract Wikipedia team made a grave mistake in not properly having addressed before this launch). In general links go from lexeme senses to items and not the other way around, [[:d:Wikidata:Lexicographical_data/Documentation/Senses#Properties_regarding_relationships_to_Wikidata_items|with several properties available to do so]], and while there is a Wikifunction to go from an item to a lexeme, I cannot endorse the current method of composing abstract articles (<small>see my reply under "Authoring Language" below</small>) enough to mention what Wikifunction that is. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 21:11, 25 March 2026 (UTC) ::::::The function being referred to by Mahir is [[f:Z6830]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:25, 25 March 2026 (UTC) ::::::It would be helpful if you read a bit about the project before insisting that we're doing it wrong. [[Special:Contributions/&#126;2026-18667-44|&#126;2026-18667-44]] ([[User talk:&#126;2026-18667-44|talk]]) 22:11, 25 March 2026 (UTC) :::::::Could you elaborate? [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 22:15, 25 March 2026 (UTC) ::::::::You don't even know about Lexemes, much less the complexities of the project. You come into the project chat without the slightest sliver of a clue and then tell everyone that they are "making a big mistake." Perhaps next time you could phrase it like "What is the distinction between these two functions? Does this not present concerns about XYZ?" [[Special:Contributions/&#126;2026-18688-73|&#126;2026-18688-73]] ([[User talk:&#126;2026-18688-73|talk]]) 02:09, 26 March 2026 (UTC) :::::::::I'd be happy to hear why I'm wrong. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 02:18, 26 March 2026 (UTC) :Is it just me or does 26039 only return void? [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:31, 25 March 2026 (UTC) ::Does for me, too, the English version anyway. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:42, 25 March 2026 (UTC) :::If my debugging is right, everything except Russian, Ukrainian, and Belarusian is completely broken. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:44, 25 March 2026 (UTC) ::::For me, English renders fine now [perhaps due to a recent edit? hard to be sure]. Not sure if it's entirely fixed though. [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:08, 25 March 2026 (UTC) :I agree there is a problem with the current approach. My proposed solution: I'm hoping the top level call from Abstract Wikipedia will be optionally allowed to send parameters like the grammatical number "plural" of the subject, which could be considered by the specific language alongside other context about the subject/object item to formulate the grammar (e.g. [[f:Z32496]]), and by the time it gets to the English constructor (e.g. [[f:Z32410]]), the English function will have the "subject is plural" boolean set (to decide "has"/"have" as well as the articles). I'm working on this particular example and all the required helper functions. If the English version works, I'll seek to make a configuration that allows similar in other languages. PS off topic, but I also think we will often want these functions to return HTML not monolingual text, so that we can embed hyperlinks. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 02:37, 26 March 2026 (UTC) ::HTML is ideal because you don't need to convert it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:16, 26 March 2026 (UTC) ::I’m not sure we want to favour particular features; don’t we simply want to determine the relevant set of lexemes for an item/language pairing? We don’t have selective fetch for lexemes, so the set may need to be limited, but identifying the more salient lexemes still requires considering the full set, unless we filter by “lexical similarity” between the item’s labels and/or aliases and the lexeme’s lemma and/or forms. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:58, 26 March 2026 (UTC) :::I don't quite understand what you are objecting to, or what problem you forsee. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:22, 27 March 2026 (UTC) ::::I’m not objecting to anything, although the notion of “sending” is a little alien in a functional context. The problem is knowing which features (predicates) are most salient. I guess it’s simply an optimisation, so further relevant details can be fetched later if the context requires them. But I’d still think in terms of filtered statement sets, and perhaps different filters per language. If we’re going to be language specific, it’s natural to consider extending the selective fetch to include sense-related lexemes. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:26, 27 March 2026 (UTC) == Authoring Language == Wikifunctions are kind of a pain to work with directly (no offense to the creators of them, they're an amazing platform and overall very impressive, just kind of by their nature they are built to be more abstract and closer to lambda calculus over "regular" programming languages), and that extends to Abstract Wikipedia. Has it been thought about making a sort of "authoring language" that is easier to work with than directly using Wikifunctions, but then "compiles" directly to Wikifunctions? My idea is sort of making a computer-parsable, natural language-agnostic conlang or even just some sort of custom markup language that could optionally be used to write abwiki articles and then would be stored along with the compiled wikifunctions and a timestamp of last compile so if an update was made then previous articles could be recompiled automatically. I'm of course not one of the abwiki staff members, so if this doesn't fit the "spirit" of it or something let me know, but I think it'd be helpful. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 19:14, 25 March 2026 (UTC) :I proposed adding support for Spreadsheetfunctions to Wikifunctions. It is better than defining a new language. From my point of view there are in relation to other programming languages many people who can write spreadsheet functions and they are translated into many different natural languages. In the past I did some experiments regarding the automatical conversion of Spreadsheet functions into the programming language R. I am interested in defining an Abstract Article in an Spreadsheet and I think it is possible. It is from my point of view important to lower the barrer to create an Abstract Article and creating functions in Wikifunctions. Maybe the goal of making it abstract makes it more complicated and language specific functions are easier to create for many people. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:25, 25 March 2026 (UTC) :@[[User:VivianIsBee|VivianIsBee]] I have presented to the Abstract Wikipedia team about an abstract content authoring language [[f:Wikifunctions:Status updates/2024-10-17|multiple]] [https://elemwala.toolforge.org/static/nlgsig-nov2025.html times]. It is unfortunate that the current infrastructure does not seek to support this yet. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 20:49, 25 March 2026 (UTC) == Definite articles == Heya! Been working on the page [[Q778]] [and thus the [https://www.wikifunctions.org/view/en/Z26570 Z26570] function] - is there a way to check if a word needs a definite article [i.e. the] or not? Right now it's "''The Bahamas is an island country in Caribbean.''" which is close but needs a definite article [before Caribbean]. But I can't just always add it, since cases like "''Lubeck is a city in the Germany.''" would be wrong. Is there any solution for this yet? [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:06, 25 March 2026 (UTC) :IIRC this has been discussed on the telegram/IRC. Not sure if a solution was found. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:23, 25 March 2026 (UTC) :@[[User:99of9|99of9]] is working on this: [[:f:Z32645]] [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:02, 26 March 2026 (UTC) ::hmm, tried adding this to [[f:Z30397]], but it makes it return an empty string for some reason? presumably i'm doing something wrong but not sure what... :( [faulty implementation at [[f:Z32738]]] [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 19:55, 26 March 2026 (UTC) :::The reason was that the argument to Z32645 is a Wikidata item reference, not a Wikidata item. I've fixed it now. But I switched it so that it only adds the definite article when the Kleenean is absolutely True, more than Maybe. I hope I will be able to achieve that for Caribbean, although it doesn't currently do so. I'll keep working on it today. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:20, 27 March 2026 (UTC) == Editing the direct code of pages == I find the current GUI editor to be quite clunky and harder for more complex topics. I'm assuming there is some way that I can edit the code of pages, so I can more quickly write functions without clicking through GUIs. Like I heavily doubt someone wrote [[Q15433043]] by clicking through GUIs. Also, does anyone know of a function that concats two strings with a space in between? Would I just use [[wikifunctions:Z21394|Z21394]], adding a space between two calls to objects (i.e. "Mars" + " " + "Jupiter")? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:19, 26 March 2026 (UTC) :For [[Q15433043]], it looks like they just wrote it in plain English and didn't use functions, so that's why it's so long I think. For joining, [[f:Z22504]] looks like a pretty good option. [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 20:40, 26 March 2026 (UTC) ::Thanks, that looks good. I hope more languages support it down the road. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:45, 26 March 2026 (UTC) ::When I try to insert this in a [[wikifunctions:Z28016|"defining role sentence"]], it doesn't appear and throws an error. Do you know why? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:51, 26 March 2026 (UTC) :There are several, but I think they are best left to language-specific functions on Wikifunctions. How do you know that a space is required? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:42, 26 March 2026 (UTC) ::For example, in [[Q711|Mongolia]], I would like to write "Ulaanbaatar is the capital and largest city of Mongolia". As of now, I would have to write that in two separate sentences and be very repetitive. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:46, 26 March 2026 (UTC) :::There’s a long journey ahead of us. At this stage I’d be thinking more in terms of [[f:Z32163]]. At least that way we can join adjacent sentences more naturally, when we have appropriate functions to do that. And we can implement “paragraph” differently according to the target language, without having to change the existing abstract content. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:07, 26 March 2026 (UTC) ::::Yeah that's what I expected, the project has just started after all. Thanks for this. ::::How are you finding these functions? I'm having trouble locating them. Also, is there a way that I can copy and paste functions from one article to another in the case of cookie-cutter articles? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 21:45, 26 March 2026 (UTC) :::::You can copy individual function calls in edit mode. Just click on the three vertical dots and select Copy to clipboard. This is currently specific to a particular browser and site, so you cannot copy between Wikifunctions and AW. You can also copy parts of calls by clicking on the three horizontal dots [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:26, 26 March 2026 (UTC) ::::::Great, I didn't see that, thank you! So there is no current way to edit the underlying code of the page? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 22:35, 26 March 2026 (UTC) :::::::It depends what you mean by “underlying code”. All articles are a list of one or more sections containing function calls. You can add and remove sections (apart from the first) and move sections up and down. Within a section, you can move function calls up and down, but you can only move a function call (or part of one) from one section to another by using the clipboard. The real underlying code is the functions themselves, and these can be amended on Wikifunctions. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:44, 26 March 2026 (UTC) :::::For tips on finding functions, please see [[:f:Wikifunctions:Find]]. It is also helpful to look at other AW articles, of course. On Wikifunctions, you can look at a related function’s implementations or test cases, as these may reference broader or narrower functions. And “What links here” is available from the Tools menu. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:38, 26 March 2026 (UTC) ::::::Thank you very much for you help. I think that's all I need to know for now, happy editing :) [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 23:07, 26 March 2026 (UTC) == Code editing == I created and am attempting to edit [[Q687168]]. It is difficult to figure out what is going on because I am stuck at a visual editor. I would like to play around with comparing it to code on other pages, but the visual thing makes that pretty difficult. Also is there a way to edit things in a sandbox or something so I can experiment without it being in mainspace? [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 23:25, 27 March 2026 (UTC) :Code-based (as in, the underlying form articles are stored in, which was temporarily visible due to a bug when the wiki was just being set up) editing is currently not possible, and I'm not sure if the development team has any plan to implement it (cc {{ping|Jdforrester (WMF)}}). As for your issue, you should not be using a literal string, but a function call should be used, which allows you to use one of the functions on Wikifunctions (how to pictured). As for sandboxes, you can subscribe to the [[phab:T421417| task on Phabricator]] if you have an account there. [[File:Set literal string to function call guide, Abstract Wikipedia.png|thumb|How to convert to function call]] [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:40, 28 March 2026 (UTC) jvaed26xtjc2ox58tb1ahkgksnoyj0n 2573 2572 2026-03-28T00:46:40Z Feeglgeef 36 /* Code editing */ 2573 wikitext text/x-wiki __NEWSECTIONLINK__ [[Category:Abstract Wikipedia administration|Project Chat]] This is the Abstract Wikipedia Project chat. This is where discussions on the project happen. Add your discussion below this line. More technical issues should go to [[Abstract Wikipedia:Report a technical problem]]. ==Discussions not working== I keep getting a type error whenever I try to create a new topic. Anybody else? [[ talk:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:05, 19 March 2026 (UTC) :I'm also experiencing the same error. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 18:19, 19 March 2026 (UTC) :@[[User:Feeglgeef|Feeglgeef]], @[[User:Tenshi Hinanawi|Tenshi Hinanawi]]: Sorry about that; it was due to a production mis-configuration that I've worked around for now. Unfortunately the same bug also meant that the community's first Abstract articles were all mis-created into the <code>Abstract Wikipedia:</code> namespace, and I don't think we can move them into the proper positions right now, so they'll need to be re-created. Please reply here, on [[Abstract Wikipedia:Report a technical problem]], or file any issues you run into in Phabricator. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:34, 19 March 2026 (UTC) ::The new abstract table is breaking globalcontribs counter across all Wikis, [[:phab:T420632]] [[User:Shushugah|Shushugah]] ([[User talk:Shushugah|talk]]) 18:51, 19 March 2026 (UTC) == Horray! 🎉 == This is just a celebratory post acknowledging the milestone of getting this project started. Great work on the engineering team so far, now we can get some community creating content as well! [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 18:53, 19 March 2026 (UTC) :I want to contribute but I'm a bit lost with the function editor so I'll wait until some documentation is uploaded on the community page. [[User:Hathor1719|Hathor1719]] ([[User talk:Hathor1719|talk]]) 18:55, 19 March 2026 (UTC) :🎉🎉🎉! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:56, 19 March 2026 (UTC) == Local help page == The Help page in the sidebar goes to [[mw:Help:Contents]]. We should change that to just [[Help:Contents]]. (But I guess for that we need a local admin as well.) [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 18:59, 19 March 2026 (UTC) :@[[User:Ainali|Ainali]], done. But the page [[Help:Contents]] needs to be written. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 19:13, 19 March 2026 (UTC) ::Is there a caching thing, that it is still not working? We have [[MediaWiki:Helppage]], but the link in the sidebar still goes to Mediawiki for me. <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 07:36, 20 March 2026 (UTC) :::Try [https://abstract.wikipedia.org/wiki/Abstract_Wikipedia:Project_chat?action=purge purge]. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 07:59, 20 March 2026 (UTC) ::::I tried purging, it doesn't help. Interestingly, if I change the interface language to English, I get the new link, but not when I use it in Swedish. A bug, or do we need to define this for each language? <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 12:48, 20 March 2026 (UTC) :::::couldn’t find the solution, I think it's because multilingual feature hasn’t enabled yet. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 13:44, 20 March 2026 (UTC) ::::::Now it works, without any new purging. Weird (but good). <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 15:36, 20 March 2026 (UTC) == qqx doesn't seem to work == I switched my user interface language to Hebrew. I'm trying to [[Special:CreateAbstract/Q18383|create a page]]. There's a plus button under "lead paragraph (Q8776414)". It has several items that begin with "Add" and continue with English strings that are probably function names: "section title", "paragraph", "HTML unordered list", etc. I tried using uselang=qqx to see what functions those are, but then the editing interface is not loaded at all. I see a yellow box with this text: : (wikilambda-initialize-error) : (wikilambda-renderer-error-footer-project-chat) uselang=qqx works quite nicely in Wikifunctions and shows ZIDs of objects when their labels are used in the interface, but it seems to fail here. It would be quite nice to make it work. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:06, 19 March 2026 (UTC) == Visual editor on this page == The first time I posted something here on this page (using DiscussionTools), I noticed a mistake and wanted to fix it. I clicked "edit" near the section heading, and it started editing the whole page in Visual editor. If I recall correctly, the default on other wikis is that the edit button next to the section heading on discussion pages opens only that section and in the wikitext editor. It should probably be the same here. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:10, 19 March 2026 (UTC) :[[Abstract Wikipedia:Report a technical problem]] would be more appropriate. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:14, 19 March 2026 (UTC) == Temporary adminship == I'm requesting temporary adminship here (for 24 hours to a week) to help set up the wiki on the community side. As administrator on Wikifunctions, I designed the current layout of the main page (also used locally), among other things. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:16, 19 March 2026 (UTC) :{{ping|Feeglgeef}} while I agree that temporary adminship could be useful, both personally and as a steward, I'm not sure it's a good idea to grant this request. First of all, you didn't really say why you need admin rights (and your history, both on Wikifunctions and Meta, make me want to be extra cautious). In the meantime, stewards and global admins can also (and already do) help if needed, don't hesitate to ask. Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 21:36, 19 March 2026 (UTC) ::Ah, right! Please update the main page as I've requested on its talk page, as well as delete the existing pages on the Abstract Wikipedia namespace with QIDs (they are now redundant), and add the correct license to [[MediaWiki:License]]. I have a few more things, but they're relatively minor. Consider the above request retracted. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:29, 19 March 2026 (UTC) :::{{reply to|VIGNERON}} ? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:50, 20 March 2026 (UTC) ::::{{reply to|Feeglgeef}} yes ? please [https://dontasktoask.com/ Don't ask to ask, just ask]. Cdlt, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 16:28, 20 March 2026 (UTC) :::::{{ping|VIGNERON}} I wanted you to do the things I asked in the above reply (which you ignored :(. ). The main page is fixed and the license is fine (not complete, but alas), but any page following the pattern "Abstract Wikipedia:Q[n]" should be deleted. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:57, 20 March 2026 (UTC) ::::::{{reply to|Feeglgeef}} I did the deletion this morning, did I miss any pages? Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 18:00, 20 March 2026 (UTC) == Templates - per usual or as abstract content? == I was about to import a few templates that can come in handy in discussions and other meta-related activities but then realized that it may be a great use case for abstract content. Or will it not be possible to do it in that way on this wiki (or at all)? [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 19:28, 19 March 2026 (UTC) :Calling functions here is currently possible, but some templates are impossible to replace and functions are inconvenient in any case. It'd be helpful if you said which templates you intended to import, but generally I'd say import them. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:33, 19 March 2026 (UTC) ::I think what I wonder most is if we always should do multilingual templates with the traditional <code><nowiki><translate></nowiki></code> tags or use functions wherever we can. [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 19:42, 19 March 2026 (UTC) :::The problem with "functions wherever we can" is that most template-like functions are content based, like abbr or 0. I'm assuming you mean templates that are more about meta stuff, which probably should '''not''' be functions, at least under the current idea. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:46, 19 March 2026 (UTC) ::::Yes, I was only thinking about meta stuff. Where can I read about this idea you are referring to? It seems important enough that it should be part of [[Abstract Wikipedia:Scope|this project's scope]] (or similar page/policy). [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 19:52, 19 March 2026 (UTC) :::::It's not written down, I suppose. I didn't mean there was a rule against creating the functions, (feel free, if you'd like). The main problem with putting them on Wikifunctions is speed and the fact that you must use HTML fragments (no wikitext), which to me makes it unreasonable. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:56, 19 March 2026 (UTC) ::::::That's a fair point of view. The reason I asked was that it would be an excellent way of [[d:Q3033752|Q3033752]] (note to self, we need the functionality of [[d:Template:Q]]). If we get used here to not falling back into wikitext, we get more training at creating excellent abstract content. [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 20:03, 19 March 2026 (UTC) == Articles now creatable properly == Hello all! To those not on the telegram (or not following), articles are now able to be created in the correct way. Any articles you have previously made will need to be recreated. I'd courtesy ping those who have already created one but it seems we don't have that set up yet! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:31, 19 March 2026 (UTC) == Testing from a different language == I have set the UI to Spanish and there are some menus not translated (Create an article in the sidebar, for example). Where can I translate the content I see missing? Also, I tried to create a very simple abstract article on the environment ([[Q43619]]) and it fails to render (Wikifunctions returned a failed response: Alcanzado el límite de tiempo en el Orquestador): I also found a random, decently big one ([[Q408]]) and it keeps loading for five minutes already in Spanish. Finally, if this is going to be with the purpose of multi lingual edition, shouldn't help and talk pages like these be also automatically translated? Because otherwise it becomes just an output of information, an editor who isn't familiar with English would be able to read the Abstract Wikipedia in their language but unable to provide feedback (as I'm doing now). [[User:Hathor1719|Hathor1719]] ([[User talk:Hathor1719|talk]]) 06:56, 20 March 2026 (UTC) :I am not sure that we want "automatic" translation. But regular translation, I truly agree that we should have. There is a Phabricator created to enable the Translate extension on this wiki ([[Phab:T420656]]). <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 07:42, 20 March 2026 (UTC) ::Yes at least the ability to translate user messages, so that I for example could read the messages in this page in Spanish and reply in Spanish, and the rest of users translate them to their local languages. Otherwise cross-lingual collaborative effort isn't going to work unless everyone has a decent level of English as a second language. Thank you for the link! [[User:Hathor1719|Hathor1719]] ([[User talk:Hathor1719|talk]]) 08:42, 20 March 2026 (UTC) :: ::I would greatly appreciate automatic per-comment translation (the way Discourse implements it), and hope we find a way to implement that for the truly multilingual sites like this. In the wiki spirit, the outputs of the automatic translation should be savable and editable so that a) the computation of auto-translation only happens once into each target language and b) everyone can improve each of those translations. [[User:Sj|Sj]] ([[User talk:Sj|talk]]) 21:23, 22 March 2026 (UTC) == Using Function IDs == It seems like when creating an article you cannot insert a function ID (i.e. Z6839) in a function call's function field and you have to type in it's name and hope it pops up (which it seems as though it doesn't always). [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 13:13, 20 March 2026 (UTC) == Not showing functions that return strings where an HTML fragment is needed == It might be good to adjust the search function inside the abstract wikipedia editor to show functions that return strings as grayed-out where an HTML fragment is needed, as it took me a while to realize that [https://www.wikifunctions.org/view/en/Z24102 label of item reference in specific/general lang] returns a string and not an HTML fragment, meaning that it doesn't show up when searching. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 13:30, 20 March 2026 (UTC) == Cannot find Lorrain in the language list == Hi, I wanted to try generating an article in lorrain ([[d:Q671198]]), but it does not appear in the selection list. Where can I ask for it to be added, so that I can try experimenting with it? Thanks! [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 19:48, 20 March 2026 (UTC) :I'm not certain, but I know it's a bit of a process that I think begins on Wikidata. Even if it were added, there would be no support for it in community-made functions, so for the foreseeable future this will be impossible. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:54, 20 March 2026 (UTC) ::There are already plenty of lexemes in lorrain on Wikidata. [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 20:38, 20 March 2026 (UTC) :::Can you point me to them? [[Special:Contributions/&#126;2026-17446-79|&#126;2026-17446-79]] ([[User talk:&#126;2026-17446-79|talk]]) 22:04, 20 March 2026 (UTC) ::::https://w.wiki/FiVz [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 06:12, 21 March 2026 (UTC) :I see no reason for not adding this to our list of languages, after all we already have plenty of languages, including dialects like [[f:Z1640]]. {{ping|Poslovitch}} does this mean you are volunteering to create wikifunctions in lorrain 🤣 Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 09:50, 21 March 2026 (UTC) ::@[[User:VIGNERON|VIGNERON]] Of course! I suppose this means the fonctions will need to support the many ways to write in lorrain, since it is not standardized. Do you have any examples of functions that support such things? [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 09:54, 21 March 2026 (UTC) :::I tried creating a "Natural language" object on Wikifunctions, but it seems I don't have permission to do this. &lt;rant&gt;Why is it always so hard with languages that have no ISO codes :sob: &lt;/rant&gt; [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 13:32, 21 March 2026 (UTC) ::::You wouldn’t be able to create a Natural language object even if you did have an ISO code to hand. Could you raise a ticket on Phabricator, tagged with [https://phabricator.wikimedia.org/tag/abstract_wikipedia_team/ Abstract Wikipedia team]? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:54, 21 March 2026 (UTC) :::::Thanks @[[User:GrounderUK|GrounderUK]], will do! [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 14:56, 21 March 2026 (UTC) :::::Raised: [[phab:T420823]]. [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 15:09, 21 March 2026 (UTC) == Project namespace alias == On all other Wikipedias, "WP" is an alias of the Project namespace. Why isn't it here? There's also "Abstract", but that's too long for my liking. [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 21:48, 20 March 2026 (UTC) :Noting that this has been discussed multiple times on the telegram. I would prefer AWP, but it doesn't really matter. [[Special:Contributions/&#126;2026-17446-79|&#126;2026-17446-79]] ([[User talk:&#126;2026-17446-79|talk]]) 22:02, 20 March 2026 (UTC) :well it’s not like another language version of Wikipedia, and there're still confusion if it’s a sister project or else. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 22:09, 20 March 2026 (UTC) ::{{ping|Tanbiruzzaman}} It is listed as a Wikipedia on [[Special:SiteMatrix]]. The domain and database ID says so as well. [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 22:13, 20 March 2026 (UTC) :::It was an initial process to connect wikidata, but will be configured later, per [[phab:T420420]] (also check comments in [[phab:T420643]]). [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 22:32, 20 March 2026 (UTC) :On a similar note, is there a reason why [[Main Page]] is a redlink? Feels useful to redirect it to [[Abstract Wikipedia:Main page]]. //[[User:SHB2000|SHB2000]] ([[User talk:SHB2000|talk]]) 07:33, 25 March 2026 (UTC) ::redirect from mainspace is not possible here, I guess. You may give a try. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 07:39, 25 March 2026 (UTC) :::Fair enough I guess. --[[User:SHB2000|SHB2000]] ([[User talk:SHB2000|talk]]) 07:41, 25 March 2026 (UTC) ::::I can do it if I'm an admin. This project has no local admins or bureaucrats. [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 23:42, 26 March 2026 (UTC) :::::I tried to create it and it shows "The provided title 'Main_Page' is not valid for an Abstract Article.", also tried to change the content model to wikitext and shows the same error. Note that I also have the similar technical rights as admin. @[[User:Koavf|Koavf]], is there another way you'd try if you're an administrator? [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 03:44, 27 March 2026 (UTC) ::::::Import from another project's "[[Main Page]]". I did this at [[:d:Main Page]] (but the community decided to delete it, which I did). [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 03:47, 27 March 2026 (UTC) ::::::We do not have [[:f:Main Page]] either and I do not see why it would be needed here. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 23:06, 27 March 2026 (UTC) :::::::I can easily imagine the scenario where there are incoming links to it. [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 23:58, 27 March 2026 (UTC) ::@[[User:SHB2000|SHB2000]]: Because the main namespace is not meant to have anything other than abstract articles in it, the same as for Wikifunctions and Wikidata. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:22, 27 March 2026 (UTC) == Making it easier to contribute == I'm aware that we're only a few days into the public beta of this project, and everything is a little rough around the edges, but I thought it could be useful to come up with some goals to work towards in order to make the site more accommodating and easier to contribute to, for newer and more experienced editors alike. (If there's a place where this discussion is already taking place please tell me and I can move there). Here are some thoughts I had so far: * Most of the current articles are extremely short, just one or two sentences long. I think it would be good to pick one article in each of a few main categories (e.g. one country, one type of food, one notable person, etc.) and work to try to include as much relevant information as possible, to serve as an example for future articles of similar types. * As I understand it, a lot of the limitations for what kind of information we can include in an article is due to which functions exist on Wikifunctions. We have [[Abstract Wikipedia:Useful functions for article composition]], which is a good way to find some functions, but this list can't include every single function, so it would be good to have some way to find relevant functions on Wikifunctions. Is there a category containing AWP-related functions there? I'm not too familiar with Wikifunctions yet but if there is a category, we should link it there. * In a similar vein, it seems like there are very few such functions currently available. It would be good to have some kind of guide as to how to create such functions that can be used here. I tried creating a new function there yesterday and it took me a while to find my way around, and I still haven't figured it out completely, so a guide specifically for people wanting to improve Abstract Wikipedia could be useful. * Lastly it might be worth coming up with a list of policies and guidelines that we want to make to begin with. Currently there are none, and obviously it's quite time consuming to create new policies, but coming up with a set of basic ones would be helpful I think. Let me know your thoughts. Cheers, &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 19:52, 21 March 2026 (UTC) :Just had a closer look at Wikifunctions; seems [[f:Wikifunctions:Catalogue/Natural language operations/Global language functions]] might be a good place to link to. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 20:00, 21 March 2026 (UTC) ::I support the goal of making it easier to contribute. From my point of view a place where people can write example sentences in specific languages about specific facts and can request a function for it will be useful. So far I it is difficult for me to understand how it is possible to define content in a abstract way and convert it into texts in different natural languages. It seems to me like it requires to much available data at functions and Wikidata Lexemes what is not there for many small languages so far. So I prefer a monolingual approach based on Wikidata statements. Then people can write sentences what explain a specific Wikidata statement or multiple ones and this can be done for many languages. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:49, 21 March 2026 (UTC) :I do agree that creating these linguistic functions would be easier if we had a guide, though it's not exactly a cut and paste process (it requires a lot of thinking to figure out edge cases, whether your use case makes sense across languages, what will be included in the scope of your function, what will not be, what the utility will be, etc.). An example of thinking this out poorly is [[f:Z31405]], where it's painfullyy clear that the Abstract Wikipedia team didn't think these questions through well enough, where the description says that they couldn't even decide whether the function would output a phrase or a noun, there is little to no utility in composing articles, and the edge cases are insurmountable with their current approach. :It's not exactly the same, but I've noted on the telegram that we should make it easier to make new language versions of existing functions. Unlike object labels, however, that requires either programming experience or a very in-depth tutorial, which we do not have. The lack of language-versions is natural if you think about it (if 1% of the world can make a Wikifunctions function and 1% can translate the concepts effectively between the languages we want, 0.01% can help us here), so the tutorial route seems like the only logical method. Spreading awareness as to contributing this way on the main page could also be helpful [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:35, 22 March 2026 (UTC) ::Yeah, some kind of tutorial would be phenomenal. There could be some walk-through tutorials for creating some basic linguistic functions. That seems to be the bottleneck to progress here - practically all sentences follow the format "X is Y". ::I've been looking forward to Abstract for awhile now (finding out it released yesterday, a bit too late), but it's completely unapproachable - it feels like I need a master's degree in both Computer Science and Linguistics in order to contribute to the growth of this project. It's a new project, sure, but it took at least an hour to write two sentences in [[Q711|Q711 (Mongolia)]]. Doesn't help that I only speak English. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 05:41, 27 March 2026 (UTC) == Involving small language versions == As Abstract Wikipedia can help small Wikipedia language versions offering more content in this language I think it is important to try to get people from such projects involved. From my point of view the highest chance to get it done is if people who know people contributing to small language version talk to the contributors and invite them to contribute to Abstract Wikipedia. In Wikifunctions I expected more involvement of small language versions and I think it is important to make it easier to contribute and find a way how to communicate with people who do not speak English. As it is not the case everyone can speak this language. What do you think how is it possible to get more people from small Wikipedia language versions involved in Abstract Wikipedia and Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:55, 21 March 2026 (UTC) : I am interested in using AW/WF with the [[incubator:]], perhaps a workflow could be developed for that. — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 18:52, 22 March 2026 (UTC) :: Have you tried to call Wikifunctions functions in the Incubatorwiki. I think adding language specific implementatations is the first step. It seems to me like simple sentences can be generated through calling Wikifunctions functions and so for this no Abstract Wikipedia is required. — [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:38, 22 March 2026 (UTC) ::: I'll try it. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 06:02, 23 March 2026 (UTC) == URL-Parameter for specific language == Is it possible to call an abstract Wikipedia article with a URL-Parameter specifying the language. I looked for random pages and I got examples without a german Implementation. I am interested in sharing an example and for this I want to set a link people can klick on to get the result in the expected language afterwards. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:43, 22 March 2026 (UTC) :You can add "?uselang=de" to render the article in German, if that is what you mean. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:41, 22 March 2026 (UTC) :@[[User:Hogü-456|Hogü-456]]: Yes, like with Wikifunctions you should be able to go to <code>/view/fr/Q123456</code> but that's waiting for some production re-configuration to work. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 13:12, 23 March 2026 (UTC) == Purpose of language-specific functions? == Some functions that produce sentences seem to have language-specific functions for every language, I.e. "Brazilian Sign Language: article-less defining". Why is this? What functions have this multiplicity? I thought one point of AWP was to have language-independend functions, all of which have specifications for how they would render outputs in different languages (where the choice of output language is decided at the client, or at the final step of rendering, not for each function in turn). [[User:Sj|Sj]] ([[User talk:Sj|talk]]) 21:23, 22 March 2026 (UTC) :This is just a side effect of how Wikifunctions works. Essentially the generic "Article-less defining fragment" checks which language you want, and then calls the language-specific version. You should only use the generic ones in abstract articles. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 21:50, 22 March 2026 (UTC) ::Aha thanks, then the interface should probably not be showing the hundreds of language-specific ones in the selector drop-down for editors. [[User:Sj|Sj]] ([[User talk:Sj|talk]]) 18:55, 23 March 2026 (UTC) :::Agreed, although I'm not sure how easy it would be to filter them out; there's not really anything distinguishing them from the general functions, they're both functions that take some input and return monolingual text as output. Maybe worth opening a phabricator ticket to get the opinion of people on the technical side of Abstract Wikipedia. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 19:39, 23 March 2026 (UTC) ::::I think the best way to do it would be to have some sort of tag for "multilingual function"? [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:43, 25 March 2026 (UTC) == "It" in abstract wikipedia == How should the concept of "it" be represented in abstract wikipedia? Otherwise it leads to a lot of sentences like "Brussels is the capital of Belgium. Brussels is a large city. Brussels is...". Also, is there any plans for some form of easier to understand "authoring language" or something? The current approach with writing wikifunctions is hard to understand and write. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 19:35, 23 March 2026 (UTC) :Every concept is represented in Abstract Wikipedia through its Wikidata item, which would be [[d:Q6091500]] in this case. I'm not exactly sure what you mean by an "authoring language" (some sample texts of your idea would be helpful), but I don't think there's much improvement to be had while still writing in an abstract language (that is to say, most improvements would make the language more concrete). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:18, 23 March 2026 (UTC) ::I mean more like a format easier to work with than wikifunctions. Like some form of computer-parsable conlang which can be "compiled" into wikifunctions. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 20:47, 23 March 2026 (UTC) :This is a tough problem, because the pronoun you would use is semantically different in different languages. I think we have to make a "refer to previously-mentioned" function that takes a Wikidata item, reads properties like person or object, (linguistic) gender, etc, and spits out a pronoun. Hopefully it can be done that simply. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:41, 25 March 2026 (UTC) ::Yeah that would make sense. I can try to draft one for English (that's the only language I know at least for now) so we can get a proof of concept. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 18:48, 25 March 2026 (UTC) ::Ooh. I could be wrong but I think wikidata doesn't have a property for "grammatical gender". For English I'll probably match on P21 and if it's an instance of Q5, and if it doesn't have P21 and is an instance of Q5 do they/them, if not an instance of Q5 and doesn't have P21 it/its, and otherwise match on P21. Also we'll need multiple "refer to" functions for different types of pronouns (possessive, nominative, etc). [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 18:57, 25 March 2026 (UTC) :::About the grammatical gender property: yeah, you're probably right. That's the tough part, because we're going to need individual properties for every language with grammatical gender. See the similar discussion about classifier/measure words and articles below. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 19:06, 25 March 2026 (UTC) ::@[[User:VivianIsBee|VivianIsBee]] We do have [[:d:Property:P5185]], but this is applied only to lexemes and not to items. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 20:49, 25 March 2026 (UTC) == Supported languages for an article == Is there a possiblity to see all languages an article can be displayed in. I looked at [[Q2290517]] and it seems like there is not yet a German version for this article. From my point of view knowing what articles are missing in the language of interest is important for working on abstract articles. As I looked at random pages I got a timeout as my user interface is in German and the generation of the article in German was not sucessful. So I think it is also necessary for checking if the article can be displayed in the user interface language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:17, 24 March 2026 (UTC) :This is not something that is convenient to check at all. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:55, 24 March 2026 (UTC) == [[f:Z26039|Z26039]] and [[f:Z26095|Z26095]] == This is a big mistake, and it's best we fix it now. Anything relating to particular languages or even groups of languages needs to stay all the way out of the generic functions. Languages have different rules for articles, some of them don't even have articles. This kind of thing cannot be reconciled at the general function-level. As to the alternate way we deal with this, that's a little tougher. My first thought is a bunch of Wikidata properties that tell you whether an article precedes an entity's label in a particular language. That idea could work, but there are some obvious problems: *Are there languages where the presence of an article is contextual, too? *No one will fill these properties, especially in languages other than English, because we will accumulate dozens of them that have to go on every single word ever [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 13:23, 25 March 2026 (UTC) :Can you give me an example of a language where this distinction actively prevents the functions from working? Some languages do not have articles, but that just means that the two are interchangeable. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:26, 25 March 2026 (UTC) ::Trivially. ::*[[w:Golf|Golf]] on enwiki: "Golf is a club-and-ball sport in which players use various clubs to hit a ball into a series of holes on a course in as few strokes as possible." ::*[[w:es:Golf|Golf]] on eswiki: "El golf es un deporte cuyo objetivo es introducir una bola en los hoyos que están distribuidos en el campo con el menor número de golpes, utilizando para cada tipo de golpe uno de entre un conjunto de palos ligeramente diferentes entre sí, ya que la cabeza del palo tiene ángulos distintos, al igual que las varillas tienen longitudes diferentes." ::[[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 13:34, 25 March 2026 (UTC) :::That's not a meaningful difference, though, and both examples use Z26039. Z26039 and Z26095 have different semantic meanings, they aren't stylistic choices. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:01, 25 March 2026 (UTC) ::::<em>Stylistic choice?</em> Is this a joke? Do you think the word "the" in English is a stylistic choice? [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 16:19, 25 March 2026 (UTC) :::::I mean, yes? If you can be understood perfectly without it that's what it is. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:21, 25 March 2026 (UTC) ::::::You just said "Z26039 and Z26095 have different semantic meanings". [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 16:27, 25 March 2026 (UTC) :::::::Yes. "The" has no semantic meaning, but there is a semantic difference between "A bird is a dinosaur" and "Bird is a dinosaur" (The latter is about a specific animal names Bird). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:06, 25 March 2026 (UTC) ::::::::It does though, no? See Wiktionary's second example: ::::::::: ''You live on Main Street, don't you? You know, you should tell the mayor '''the''' street needs cleaning.'' ::::::::Generally it's used to refer to a singular identifiable instance (there's more definitions, but this is the primary one), which I think is definitely enough to put it outside of "no semantic meaning". [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:18, 25 March 2026 (UTC) :::::::::I can understand it perfectly fine if you remove "the", though. The fact that the thing can be obviously identified with "the" means that it can be obviously identified without it. It's convenient, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:21, 25 March 2026 (UTC) ::::::::::The solution you're proposing to the problem at hand is pretty much "completely abandon grammatical articles in every language except English". You're right that it's not the end of the world, but we should at least try to solve the problem first. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 21:26, 25 March 2026 (UTC) :::::::::::No. That's definitely ''not'' what I'm saying. I'm disputing your insinuation that something is wrong with our current approach. We can solve any stylistic problems on a language by language basis, and semantic problems in the abstract content. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:09, 25 March 2026 (UTC) :By the way, even a single generic function for "X is a Y" is already too much, it neglects [[w:measure word|measure word]]s in Chinese, Japanese, and Korean. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 13:39, 25 March 2026 (UTC) ::Oh god... measure words. How the fuck do we deal with measure words? ::Have a look at the article for [[w:Chinese classifiers|Chinese classifiers]]. I have no idea how to deal with these. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 14:58, 25 March 2026 (UTC) :::I would presume Wikidata has those available to find? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:09, 25 March 2026 (UTC) ::::No, I just checked and Wikidata doesn't have a property for this yet. We would need to do a decent amount of workshopping to define such a property well for the proposal there (it wouldn't just be "Chinese classifier for"; I think something like "Chinese count-classifier for"? The count-classifiers that simply disappear in Germanic languages are the real concern, as the mass-classifiers can generally be paired with the noun to translate into an English word) but I think it could work barring some edge cases. ::::My main concern is if fundamentally we want to solve these sorts of problems this way. If so, we're going to be asking Wikidata to make hundreds if not thousands of properties over the coming months. Is that the best way to do this? I'm wondering if anyone has a better idea. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:15, 25 March 2026 (UTC) :::::And... is it going to <em>work?</em> How many Wikidata items only have a label in one or two languages as-is? This is only going to exacerbate that problem by quadrupling the work to translate a word, and putting us basically at square one. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:27, 25 March 2026 (UTC) ::::@[[User:Snowmanonahoe|Snowmanonahoe]] There is [[:d:Property:P5978]] which can be used to say that a particular lexeme sense is used with a specific classifier (not just in Mandarin but also in languages like Malay), as well as [[:d:Property:P10927]] which can indicate the reverse relation (but for parsimony's sake should point to more general classes rather than to every applicable sense in existence). [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 20:53, 25 March 2026 (UTC) :::::@[[User:Mahir256|Mahir256]]: Thank you, I didn't know about Wikidata's work on lexemes. This seems a lot more doable now. Question: is there any way to move from an item to a lexeme, e.g. if I had [[d:Q81727]] and I wanted [[d:L:L3965]]? [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 20:58, 25 March 2026 (UTC) ::::::@[[User:Snowmanonahoe|Snowmanonahoe]] re: your first sentence, I suspect that most people with questions here are clueless about lexemes (something the Abstract Wikipedia team made a grave mistake in not properly having addressed before this launch). In general links go from lexeme senses to items and not the other way around, [[:d:Wikidata:Lexicographical_data/Documentation/Senses#Properties_regarding_relationships_to_Wikidata_items|with several properties available to do so]], and while there is a Wikifunction to go from an item to a lexeme, I cannot endorse the current method of composing abstract articles (<small>see my reply under "Authoring Language" below</small>) enough to mention what Wikifunction that is. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 21:11, 25 March 2026 (UTC) ::::::The function being referred to by Mahir is [[f:Z6830]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:25, 25 March 2026 (UTC) ::::::It would be helpful if you read a bit about the project before insisting that we're doing it wrong. [[Special:Contributions/&#126;2026-18667-44|&#126;2026-18667-44]] ([[User talk:&#126;2026-18667-44|talk]]) 22:11, 25 March 2026 (UTC) :::::::Could you elaborate? [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 22:15, 25 March 2026 (UTC) ::::::::You don't even know about Lexemes, much less the complexities of the project. You come into the project chat without the slightest sliver of a clue and then tell everyone that they are "making a big mistake." Perhaps next time you could phrase it like "What is the distinction between these two functions? Does this not present concerns about XYZ?" [[Special:Contributions/&#126;2026-18688-73|&#126;2026-18688-73]] ([[User talk:&#126;2026-18688-73|talk]]) 02:09, 26 March 2026 (UTC) :::::::::I'd be happy to hear why I'm wrong. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 02:18, 26 March 2026 (UTC) :Is it just me or does 26039 only return void? [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:31, 25 March 2026 (UTC) ::Does for me, too, the English version anyway. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:42, 25 March 2026 (UTC) :::If my debugging is right, everything except Russian, Ukrainian, and Belarusian is completely broken. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:44, 25 March 2026 (UTC) ::::For me, English renders fine now [perhaps due to a recent edit? hard to be sure]. Not sure if it's entirely fixed though. [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:08, 25 March 2026 (UTC) :I agree there is a problem with the current approach. My proposed solution: I'm hoping the top level call from Abstract Wikipedia will be optionally allowed to send parameters like the grammatical number "plural" of the subject, which could be considered by the specific language alongside other context about the subject/object item to formulate the grammar (e.g. [[f:Z32496]]), and by the time it gets to the English constructor (e.g. [[f:Z32410]]), the English function will have the "subject is plural" boolean set (to decide "has"/"have" as well as the articles). I'm working on this particular example and all the required helper functions. If the English version works, I'll seek to make a configuration that allows similar in other languages. PS off topic, but I also think we will often want these functions to return HTML not monolingual text, so that we can embed hyperlinks. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 02:37, 26 March 2026 (UTC) ::HTML is ideal because you don't need to convert it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:16, 26 March 2026 (UTC) ::I’m not sure we want to favour particular features; don’t we simply want to determine the relevant set of lexemes for an item/language pairing? We don’t have selective fetch for lexemes, so the set may need to be limited, but identifying the more salient lexemes still requires considering the full set, unless we filter by “lexical similarity” between the item’s labels and/or aliases and the lexeme’s lemma and/or forms. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:58, 26 March 2026 (UTC) :::I don't quite understand what you are objecting to, or what problem you forsee. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:22, 27 March 2026 (UTC) ::::I’m not objecting to anything, although the notion of “sending” is a little alien in a functional context. The problem is knowing which features (predicates) are most salient. I guess it’s simply an optimisation, so further relevant details can be fetched later if the context requires them. But I’d still think in terms of filtered statement sets, and perhaps different filters per language. If we’re going to be language specific, it’s natural to consider extending the selective fetch to include sense-related lexemes. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:26, 27 March 2026 (UTC) == Authoring Language == Wikifunctions are kind of a pain to work with directly (no offense to the creators of them, they're an amazing platform and overall very impressive, just kind of by their nature they are built to be more abstract and closer to lambda calculus over "regular" programming languages), and that extends to Abstract Wikipedia. Has it been thought about making a sort of "authoring language" that is easier to work with than directly using Wikifunctions, but then "compiles" directly to Wikifunctions? My idea is sort of making a computer-parsable, natural language-agnostic conlang or even just some sort of custom markup language that could optionally be used to write abwiki articles and then would be stored along with the compiled wikifunctions and a timestamp of last compile so if an update was made then previous articles could be recompiled automatically. I'm of course not one of the abwiki staff members, so if this doesn't fit the "spirit" of it or something let me know, but I think it'd be helpful. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 19:14, 25 March 2026 (UTC) :I proposed adding support for Spreadsheetfunctions to Wikifunctions. It is better than defining a new language. From my point of view there are in relation to other programming languages many people who can write spreadsheet functions and they are translated into many different natural languages. In the past I did some experiments regarding the automatical conversion of Spreadsheet functions into the programming language R. I am interested in defining an Abstract Article in an Spreadsheet and I think it is possible. It is from my point of view important to lower the barrer to create an Abstract Article and creating functions in Wikifunctions. Maybe the goal of making it abstract makes it more complicated and language specific functions are easier to create for many people. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:25, 25 March 2026 (UTC) :@[[User:VivianIsBee|VivianIsBee]] I have presented to the Abstract Wikipedia team about an abstract content authoring language [[f:Wikifunctions:Status updates/2024-10-17|multiple]] [https://elemwala.toolforge.org/static/nlgsig-nov2025.html times]. It is unfortunate that the current infrastructure does not seek to support this yet. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 20:49, 25 March 2026 (UTC) == Definite articles == Heya! Been working on the page [[Q778]] [and thus the [https://www.wikifunctions.org/view/en/Z26570 Z26570] function] - is there a way to check if a word needs a definite article [i.e. the] or not? Right now it's "''The Bahamas is an island country in Caribbean.''" which is close but needs a definite article [before Caribbean]. But I can't just always add it, since cases like "''Lubeck is a city in the Germany.''" would be wrong. Is there any solution for this yet? [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:06, 25 March 2026 (UTC) :IIRC this has been discussed on the telegram/IRC. Not sure if a solution was found. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:23, 25 March 2026 (UTC) :@[[User:99of9|99of9]] is working on this: [[:f:Z32645]] [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:02, 26 March 2026 (UTC) ::hmm, tried adding this to [[f:Z30397]], but it makes it return an empty string for some reason? presumably i'm doing something wrong but not sure what... :( [faulty implementation at [[f:Z32738]]] [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 19:55, 26 March 2026 (UTC) :::The reason was that the argument to Z32645 is a Wikidata item reference, not a Wikidata item. I've fixed it now. But I switched it so that it only adds the definite article when the Kleenean is absolutely True, more than Maybe. I hope I will be able to achieve that for Caribbean, although it doesn't currently do so. I'll keep working on it today. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:20, 27 March 2026 (UTC) == Editing the direct code of pages == I find the current GUI editor to be quite clunky and harder for more complex topics. I'm assuming there is some way that I can edit the code of pages, so I can more quickly write functions without clicking through GUIs. Like I heavily doubt someone wrote [[Q15433043]] by clicking through GUIs. Also, does anyone know of a function that concats two strings with a space in between? Would I just use [[wikifunctions:Z21394|Z21394]], adding a space between two calls to objects (i.e. "Mars" + " " + "Jupiter")? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:19, 26 March 2026 (UTC) :For [[Q15433043]], it looks like they just wrote it in plain English and didn't use functions, so that's why it's so long I think. For joining, [[f:Z22504]] looks like a pretty good option. [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 20:40, 26 March 2026 (UTC) ::Thanks, that looks good. I hope more languages support it down the road. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:45, 26 March 2026 (UTC) ::When I try to insert this in a [[wikifunctions:Z28016|"defining role sentence"]], it doesn't appear and throws an error. Do you know why? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:51, 26 March 2026 (UTC) :There are several, but I think they are best left to language-specific functions on Wikifunctions. How do you know that a space is required? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:42, 26 March 2026 (UTC) ::For example, in [[Q711|Mongolia]], I would like to write "Ulaanbaatar is the capital and largest city of Mongolia". As of now, I would have to write that in two separate sentences and be very repetitive. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:46, 26 March 2026 (UTC) :::There’s a long journey ahead of us. At this stage I’d be thinking more in terms of [[f:Z32163]]. At least that way we can join adjacent sentences more naturally, when we have appropriate functions to do that. And we can implement “paragraph” differently according to the target language, without having to change the existing abstract content. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:07, 26 March 2026 (UTC) ::::Yeah that's what I expected, the project has just started after all. Thanks for this. ::::How are you finding these functions? I'm having trouble locating them. Also, is there a way that I can copy and paste functions from one article to another in the case of cookie-cutter articles? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 21:45, 26 March 2026 (UTC) :::::You can copy individual function calls in edit mode. Just click on the three vertical dots and select Copy to clipboard. This is currently specific to a particular browser and site, so you cannot copy between Wikifunctions and AW. You can also copy parts of calls by clicking on the three horizontal dots [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:26, 26 March 2026 (UTC) ::::::Great, I didn't see that, thank you! So there is no current way to edit the underlying code of the page? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 22:35, 26 March 2026 (UTC) :::::::It depends what you mean by “underlying code”. All articles are a list of one or more sections containing function calls. You can add and remove sections (apart from the first) and move sections up and down. Within a section, you can move function calls up and down, but you can only move a function call (or part of one) from one section to another by using the clipboard. The real underlying code is the functions themselves, and these can be amended on Wikifunctions. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:44, 26 March 2026 (UTC) :::::For tips on finding functions, please see [[:f:Wikifunctions:Find]]. It is also helpful to look at other AW articles, of course. On Wikifunctions, you can look at a related function’s implementations or test cases, as these may reference broader or narrower functions. And “What links here” is available from the Tools menu. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:38, 26 March 2026 (UTC) ::::::Thank you very much for you help. I think that's all I need to know for now, happy editing :) [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 23:07, 26 March 2026 (UTC) == Code editing == I created and am attempting to edit [[Q687168]]. It is difficult to figure out what is going on because I am stuck at a visual editor. I would like to play around with comparing it to code on other pages, but the visual thing makes that pretty difficult. Also is there a way to edit things in a sandbox or something so I can experiment without it being in mainspace? [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 23:25, 27 March 2026 (UTC) :Code-based (as in, the underlying form articles are stored in, which was temporarily visible due to a bug when the wiki was just being set up) editing is currently not possible, and I'm not sure if the development team has any plan to implement it (cc {{ping|Jdforrester (WMF)}}). As for your issue, you should not be using a literal string, but a function call should be used, which allows you to use one of the functions on Wikifunctions (how to pictured). Though the project is in its early days, a general guide on creating articles is available at [[Help:How_to_create_an_article]] with links to other helpful pages. As for sandboxes, you can subscribe to the [[phab:T421417| task on Phabricator]] if you have an account there. [[File:Set literal string to function call guide, Abstract Wikipedia.png|thumb|How to convert to function call]] [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:40, 28 March 2026 (UTC) 4zykdpkpriez75wcpazlio94bd8lw60 2574 2573 2026-03-28T00:47:27Z Feeglgeef 36 /* Code editing */ 2574 wikitext text/x-wiki __NEWSECTIONLINK__ [[Category:Abstract Wikipedia administration|Project Chat]] This is the Abstract Wikipedia Project chat. This is where discussions on the project happen. Add your discussion below this line. More technical issues should go to [[Abstract Wikipedia:Report a technical problem]]. ==Discussions not working== I keep getting a type error whenever I try to create a new topic. Anybody else? [[ talk:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:05, 19 March 2026 (UTC) :I'm also experiencing the same error. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 18:19, 19 March 2026 (UTC) :@[[User:Feeglgeef|Feeglgeef]], @[[User:Tenshi Hinanawi|Tenshi Hinanawi]]: Sorry about that; it was due to a production mis-configuration that I've worked around for now. Unfortunately the same bug also meant that the community's first Abstract articles were all mis-created into the <code>Abstract Wikipedia:</code> namespace, and I don't think we can move them into the proper positions right now, so they'll need to be re-created. Please reply here, on [[Abstract Wikipedia:Report a technical problem]], or file any issues you run into in Phabricator. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:34, 19 March 2026 (UTC) ::The new abstract table is breaking globalcontribs counter across all Wikis, [[:phab:T420632]] [[User:Shushugah|Shushugah]] ([[User talk:Shushugah|talk]]) 18:51, 19 March 2026 (UTC) == Horray! 🎉 == This is just a celebratory post acknowledging the milestone of getting this project started. Great work on the engineering team so far, now we can get some community creating content as well! [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 18:53, 19 March 2026 (UTC) :I want to contribute but I'm a bit lost with the function editor so I'll wait until some documentation is uploaded on the community page. [[User:Hathor1719|Hathor1719]] ([[User talk:Hathor1719|talk]]) 18:55, 19 March 2026 (UTC) :🎉🎉🎉! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:56, 19 March 2026 (UTC) == Local help page == The Help page in the sidebar goes to [[mw:Help:Contents]]. We should change that to just [[Help:Contents]]. (But I guess for that we need a local admin as well.) [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 18:59, 19 March 2026 (UTC) :@[[User:Ainali|Ainali]], done. But the page [[Help:Contents]] needs to be written. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 19:13, 19 March 2026 (UTC) ::Is there a caching thing, that it is still not working? We have [[MediaWiki:Helppage]], but the link in the sidebar still goes to Mediawiki for me. <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 07:36, 20 March 2026 (UTC) :::Try [https://abstract.wikipedia.org/wiki/Abstract_Wikipedia:Project_chat?action=purge purge]. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 07:59, 20 March 2026 (UTC) ::::I tried purging, it doesn't help. Interestingly, if I change the interface language to English, I get the new link, but not when I use it in Swedish. A bug, or do we need to define this for each language? <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 12:48, 20 March 2026 (UTC) :::::couldn’t find the solution, I think it's because multilingual feature hasn’t enabled yet. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 13:44, 20 March 2026 (UTC) ::::::Now it works, without any new purging. Weird (but good). <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 15:36, 20 March 2026 (UTC) == qqx doesn't seem to work == I switched my user interface language to Hebrew. I'm trying to [[Special:CreateAbstract/Q18383|create a page]]. There's a plus button under "lead paragraph (Q8776414)". It has several items that begin with "Add" and continue with English strings that are probably function names: "section title", "paragraph", "HTML unordered list", etc. I tried using uselang=qqx to see what functions those are, but then the editing interface is not loaded at all. I see a yellow box with this text: : (wikilambda-initialize-error) : (wikilambda-renderer-error-footer-project-chat) uselang=qqx works quite nicely in Wikifunctions and shows ZIDs of objects when their labels are used in the interface, but it seems to fail here. It would be quite nice to make it work. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:06, 19 March 2026 (UTC) == Visual editor on this page == The first time I posted something here on this page (using DiscussionTools), I noticed a mistake and wanted to fix it. I clicked "edit" near the section heading, and it started editing the whole page in Visual editor. If I recall correctly, the default on other wikis is that the edit button next to the section heading on discussion pages opens only that section and in the wikitext editor. It should probably be the same here. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:10, 19 March 2026 (UTC) :[[Abstract Wikipedia:Report a technical problem]] would be more appropriate. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:14, 19 March 2026 (UTC) == Temporary adminship == I'm requesting temporary adminship here (for 24 hours to a week) to help set up the wiki on the community side. As administrator on Wikifunctions, I designed the current layout of the main page (also used locally), among other things. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:16, 19 March 2026 (UTC) :{{ping|Feeglgeef}} while I agree that temporary adminship could be useful, both personally and as a steward, I'm not sure it's a good idea to grant this request. First of all, you didn't really say why you need admin rights (and your history, both on Wikifunctions and Meta, make me want to be extra cautious). In the meantime, stewards and global admins can also (and already do) help if needed, don't hesitate to ask. Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 21:36, 19 March 2026 (UTC) ::Ah, right! Please update the main page as I've requested on its talk page, as well as delete the existing pages on the Abstract Wikipedia namespace with QIDs (they are now redundant), and add the correct license to [[MediaWiki:License]]. I have a few more things, but they're relatively minor. Consider the above request retracted. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:29, 19 March 2026 (UTC) :::{{reply to|VIGNERON}} ? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:50, 20 March 2026 (UTC) ::::{{reply to|Feeglgeef}} yes ? please [https://dontasktoask.com/ Don't ask to ask, just ask]. Cdlt, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 16:28, 20 March 2026 (UTC) :::::{{ping|VIGNERON}} I wanted you to do the things I asked in the above reply (which you ignored :(. ). The main page is fixed and the license is fine (not complete, but alas), but any page following the pattern "Abstract Wikipedia:Q[n]" should be deleted. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:57, 20 March 2026 (UTC) ::::::{{reply to|Feeglgeef}} I did the deletion this morning, did I miss any pages? Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 18:00, 20 March 2026 (UTC) == Templates - per usual or as abstract content? == I was about to import a few templates that can come in handy in discussions and other meta-related activities but then realized that it may be a great use case for abstract content. Or will it not be possible to do it in that way on this wiki (or at all)? [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 19:28, 19 March 2026 (UTC) :Calling functions here is currently possible, but some templates are impossible to replace and functions are inconvenient in any case. It'd be helpful if you said which templates you intended to import, but generally I'd say import them. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:33, 19 March 2026 (UTC) ::I think what I wonder most is if we always should do multilingual templates with the traditional <code><nowiki><translate></nowiki></code> tags or use functions wherever we can. [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 19:42, 19 March 2026 (UTC) :::The problem with "functions wherever we can" is that most template-like functions are content based, like abbr or 0. I'm assuming you mean templates that are more about meta stuff, which probably should '''not''' be functions, at least under the current idea. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:46, 19 March 2026 (UTC) ::::Yes, I was only thinking about meta stuff. Where can I read about this idea you are referring to? It seems important enough that it should be part of [[Abstract Wikipedia:Scope|this project's scope]] (or similar page/policy). [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 19:52, 19 March 2026 (UTC) :::::It's not written down, I suppose. I didn't mean there was a rule against creating the functions, (feel free, if you'd like). The main problem with putting them on Wikifunctions is speed and the fact that you must use HTML fragments (no wikitext), which to me makes it unreasonable. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:56, 19 March 2026 (UTC) ::::::That's a fair point of view. The reason I asked was that it would be an excellent way of [[d:Q3033752|Q3033752]] (note to self, we need the functionality of [[d:Template:Q]]). If we get used here to not falling back into wikitext, we get more training at creating excellent abstract content. [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 20:03, 19 March 2026 (UTC) == Articles now creatable properly == Hello all! To those not on the telegram (or not following), articles are now able to be created in the correct way. Any articles you have previously made will need to be recreated. I'd courtesy ping those who have already created one but it seems we don't have that set up yet! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:31, 19 March 2026 (UTC) == Testing from a different language == I have set the UI to Spanish and there are some menus not translated (Create an article in the sidebar, for example). Where can I translate the content I see missing? Also, I tried to create a very simple abstract article on the environment ([[Q43619]]) and it fails to render (Wikifunctions returned a failed response: Alcanzado el límite de tiempo en el Orquestador): I also found a random, decently big one ([[Q408]]) and it keeps loading for five minutes already in Spanish. Finally, if this is going to be with the purpose of multi lingual edition, shouldn't help and talk pages like these be also automatically translated? Because otherwise it becomes just an output of information, an editor who isn't familiar with English would be able to read the Abstract Wikipedia in their language but unable to provide feedback (as I'm doing now). [[User:Hathor1719|Hathor1719]] ([[User talk:Hathor1719|talk]]) 06:56, 20 March 2026 (UTC) :I am not sure that we want "automatic" translation. But regular translation, I truly agree that we should have. There is a Phabricator created to enable the Translate extension on this wiki ([[Phab:T420656]]). <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 07:42, 20 March 2026 (UTC) ::Yes at least the ability to translate user messages, so that I for example could read the messages in this page in Spanish and reply in Spanish, and the rest of users translate them to their local languages. Otherwise cross-lingual collaborative effort isn't going to work unless everyone has a decent level of English as a second language. Thank you for the link! [[User:Hathor1719|Hathor1719]] ([[User talk:Hathor1719|talk]]) 08:42, 20 March 2026 (UTC) :: ::I would greatly appreciate automatic per-comment translation (the way Discourse implements it), and hope we find a way to implement that for the truly multilingual sites like this. In the wiki spirit, the outputs of the automatic translation should be savable and editable so that a) the computation of auto-translation only happens once into each target language and b) everyone can improve each of those translations. [[User:Sj|Sj]] ([[User talk:Sj|talk]]) 21:23, 22 March 2026 (UTC) == Using Function IDs == It seems like when creating an article you cannot insert a function ID (i.e. Z6839) in a function call's function field and you have to type in it's name and hope it pops up (which it seems as though it doesn't always). [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 13:13, 20 March 2026 (UTC) == Not showing functions that return strings where an HTML fragment is needed == It might be good to adjust the search function inside the abstract wikipedia editor to show functions that return strings as grayed-out where an HTML fragment is needed, as it took me a while to realize that [https://www.wikifunctions.org/view/en/Z24102 label of item reference in specific/general lang] returns a string and not an HTML fragment, meaning that it doesn't show up when searching. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 13:30, 20 March 2026 (UTC) == Cannot find Lorrain in the language list == Hi, I wanted to try generating an article in lorrain ([[d:Q671198]]), but it does not appear in the selection list. Where can I ask for it to be added, so that I can try experimenting with it? Thanks! [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 19:48, 20 March 2026 (UTC) :I'm not certain, but I know it's a bit of a process that I think begins on Wikidata. Even if it were added, there would be no support for it in community-made functions, so for the foreseeable future this will be impossible. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:54, 20 March 2026 (UTC) ::There are already plenty of lexemes in lorrain on Wikidata. [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 20:38, 20 March 2026 (UTC) :::Can you point me to them? [[Special:Contributions/&#126;2026-17446-79|&#126;2026-17446-79]] ([[User talk:&#126;2026-17446-79|talk]]) 22:04, 20 March 2026 (UTC) ::::https://w.wiki/FiVz [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 06:12, 21 March 2026 (UTC) :I see no reason for not adding this to our list of languages, after all we already have plenty of languages, including dialects like [[f:Z1640]]. {{ping|Poslovitch}} does this mean you are volunteering to create wikifunctions in lorrain 🤣 Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 09:50, 21 March 2026 (UTC) ::@[[User:VIGNERON|VIGNERON]] Of course! I suppose this means the fonctions will need to support the many ways to write in lorrain, since it is not standardized. Do you have any examples of functions that support such things? [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 09:54, 21 March 2026 (UTC) :::I tried creating a "Natural language" object on Wikifunctions, but it seems I don't have permission to do this. &lt;rant&gt;Why is it always so hard with languages that have no ISO codes :sob: &lt;/rant&gt; [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 13:32, 21 March 2026 (UTC) ::::You wouldn’t be able to create a Natural language object even if you did have an ISO code to hand. Could you raise a ticket on Phabricator, tagged with [https://phabricator.wikimedia.org/tag/abstract_wikipedia_team/ Abstract Wikipedia team]? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:54, 21 March 2026 (UTC) :::::Thanks @[[User:GrounderUK|GrounderUK]], will do! [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 14:56, 21 March 2026 (UTC) :::::Raised: [[phab:T420823]]. [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 15:09, 21 March 2026 (UTC) == Project namespace alias == On all other Wikipedias, "WP" is an alias of the Project namespace. Why isn't it here? There's also "Abstract", but that's too long for my liking. [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 21:48, 20 March 2026 (UTC) :Noting that this has been discussed multiple times on the telegram. I would prefer AWP, but it doesn't really matter. [[Special:Contributions/&#126;2026-17446-79|&#126;2026-17446-79]] ([[User talk:&#126;2026-17446-79|talk]]) 22:02, 20 March 2026 (UTC) :well it’s not like another language version of Wikipedia, and there're still confusion if it’s a sister project or else. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 22:09, 20 March 2026 (UTC) ::{{ping|Tanbiruzzaman}} It is listed as a Wikipedia on [[Special:SiteMatrix]]. The domain and database ID says so as well. [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 22:13, 20 March 2026 (UTC) :::It was an initial process to connect wikidata, but will be configured later, per [[phab:T420420]] (also check comments in [[phab:T420643]]). [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 22:32, 20 March 2026 (UTC) :On a similar note, is there a reason why [[Main Page]] is a redlink? Feels useful to redirect it to [[Abstract Wikipedia:Main page]]. //[[User:SHB2000|SHB2000]] ([[User talk:SHB2000|talk]]) 07:33, 25 March 2026 (UTC) ::redirect from mainspace is not possible here, I guess. You may give a try. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 07:39, 25 March 2026 (UTC) :::Fair enough I guess. --[[User:SHB2000|SHB2000]] ([[User talk:SHB2000|talk]]) 07:41, 25 March 2026 (UTC) ::::I can do it if I'm an admin. This project has no local admins or bureaucrats. [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 23:42, 26 March 2026 (UTC) :::::I tried to create it and it shows "The provided title 'Main_Page' is not valid for an Abstract Article.", also tried to change the content model to wikitext and shows the same error. Note that I also have the similar technical rights as admin. @[[User:Koavf|Koavf]], is there another way you'd try if you're an administrator? [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 03:44, 27 March 2026 (UTC) ::::::Import from another project's "[[Main Page]]". I did this at [[:d:Main Page]] (but the community decided to delete it, which I did). [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 03:47, 27 March 2026 (UTC) ::::::We do not have [[:f:Main Page]] either and I do not see why it would be needed here. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 23:06, 27 March 2026 (UTC) :::::::I can easily imagine the scenario where there are incoming links to it. [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 23:58, 27 March 2026 (UTC) ::@[[User:SHB2000|SHB2000]]: Because the main namespace is not meant to have anything other than abstract articles in it, the same as for Wikifunctions and Wikidata. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:22, 27 March 2026 (UTC) == Making it easier to contribute == I'm aware that we're only a few days into the public beta of this project, and everything is a little rough around the edges, but I thought it could be useful to come up with some goals to work towards in order to make the site more accommodating and easier to contribute to, for newer and more experienced editors alike. (If there's a place where this discussion is already taking place please tell me and I can move there). Here are some thoughts I had so far: * Most of the current articles are extremely short, just one or two sentences long. I think it would be good to pick one article in each of a few main categories (e.g. one country, one type of food, one notable person, etc.) and work to try to include as much relevant information as possible, to serve as an example for future articles of similar types. * As I understand it, a lot of the limitations for what kind of information we can include in an article is due to which functions exist on Wikifunctions. We have [[Abstract Wikipedia:Useful functions for article composition]], which is a good way to find some functions, but this list can't include every single function, so it would be good to have some way to find relevant functions on Wikifunctions. Is there a category containing AWP-related functions there? I'm not too familiar with Wikifunctions yet but if there is a category, we should link it there. * In a similar vein, it seems like there are very few such functions currently available. It would be good to have some kind of guide as to how to create such functions that can be used here. I tried creating a new function there yesterday and it took me a while to find my way around, and I still haven't figured it out completely, so a guide specifically for people wanting to improve Abstract Wikipedia could be useful. * Lastly it might be worth coming up with a list of policies and guidelines that we want to make to begin with. Currently there are none, and obviously it's quite time consuming to create new policies, but coming up with a set of basic ones would be helpful I think. Let me know your thoughts. Cheers, &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 19:52, 21 March 2026 (UTC) :Just had a closer look at Wikifunctions; seems [[f:Wikifunctions:Catalogue/Natural language operations/Global language functions]] might be a good place to link to. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 20:00, 21 March 2026 (UTC) ::I support the goal of making it easier to contribute. From my point of view a place where people can write example sentences in specific languages about specific facts and can request a function for it will be useful. So far I it is difficult for me to understand how it is possible to define content in a abstract way and convert it into texts in different natural languages. It seems to me like it requires to much available data at functions and Wikidata Lexemes what is not there for many small languages so far. So I prefer a monolingual approach based on Wikidata statements. Then people can write sentences what explain a specific Wikidata statement or multiple ones and this can be done for many languages. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:49, 21 March 2026 (UTC) :I do agree that creating these linguistic functions would be easier if we had a guide, though it's not exactly a cut and paste process (it requires a lot of thinking to figure out edge cases, whether your use case makes sense across languages, what will be included in the scope of your function, what will not be, what the utility will be, etc.). An example of thinking this out poorly is [[f:Z31405]], where it's painfullyy clear that the Abstract Wikipedia team didn't think these questions through well enough, where the description says that they couldn't even decide whether the function would output a phrase or a noun, there is little to no utility in composing articles, and the edge cases are insurmountable with their current approach. :It's not exactly the same, but I've noted on the telegram that we should make it easier to make new language versions of existing functions. Unlike object labels, however, that requires either programming experience or a very in-depth tutorial, which we do not have. The lack of language-versions is natural if you think about it (if 1% of the world can make a Wikifunctions function and 1% can translate the concepts effectively between the languages we want, 0.01% can help us here), so the tutorial route seems like the only logical method. Spreading awareness as to contributing this way on the main page could also be helpful [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:35, 22 March 2026 (UTC) ::Yeah, some kind of tutorial would be phenomenal. There could be some walk-through tutorials for creating some basic linguistic functions. That seems to be the bottleneck to progress here - practically all sentences follow the format "X is Y". ::I've been looking forward to Abstract for awhile now (finding out it released yesterday, a bit too late), but it's completely unapproachable - it feels like I need a master's degree in both Computer Science and Linguistics in order to contribute to the growth of this project. It's a new project, sure, but it took at least an hour to write two sentences in [[Q711|Q711 (Mongolia)]]. Doesn't help that I only speak English. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 05:41, 27 March 2026 (UTC) == Involving small language versions == As Abstract Wikipedia can help small Wikipedia language versions offering more content in this language I think it is important to try to get people from such projects involved. From my point of view the highest chance to get it done is if people who know people contributing to small language version talk to the contributors and invite them to contribute to Abstract Wikipedia. In Wikifunctions I expected more involvement of small language versions and I think it is important to make it easier to contribute and find a way how to communicate with people who do not speak English. As it is not the case everyone can speak this language. What do you think how is it possible to get more people from small Wikipedia language versions involved in Abstract Wikipedia and Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:55, 21 March 2026 (UTC) : I am interested in using AW/WF with the [[incubator:]], perhaps a workflow could be developed for that. — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 18:52, 22 March 2026 (UTC) :: Have you tried to call Wikifunctions functions in the Incubatorwiki. I think adding language specific implementatations is the first step. It seems to me like simple sentences can be generated through calling Wikifunctions functions and so for this no Abstract Wikipedia is required. — [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:38, 22 March 2026 (UTC) ::: I'll try it. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 06:02, 23 March 2026 (UTC) == URL-Parameter for specific language == Is it possible to call an abstract Wikipedia article with a URL-Parameter specifying the language. I looked for random pages and I got examples without a german Implementation. I am interested in sharing an example and for this I want to set a link people can klick on to get the result in the expected language afterwards. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:43, 22 March 2026 (UTC) :You can add "?uselang=de" to render the article in German, if that is what you mean. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:41, 22 March 2026 (UTC) :@[[User:Hogü-456|Hogü-456]]: Yes, like with Wikifunctions you should be able to go to <code>/view/fr/Q123456</code> but that's waiting for some production re-configuration to work. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 13:12, 23 March 2026 (UTC) == Purpose of language-specific functions? == Some functions that produce sentences seem to have language-specific functions for every language, I.e. "Brazilian Sign Language: article-less defining". Why is this? What functions have this multiplicity? I thought one point of AWP was to have language-independend functions, all of which have specifications for how they would render outputs in different languages (where the choice of output language is decided at the client, or at the final step of rendering, not for each function in turn). [[User:Sj|Sj]] ([[User talk:Sj|talk]]) 21:23, 22 March 2026 (UTC) :This is just a side effect of how Wikifunctions works. Essentially the generic "Article-less defining fragment" checks which language you want, and then calls the language-specific version. You should only use the generic ones in abstract articles. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 21:50, 22 March 2026 (UTC) ::Aha thanks, then the interface should probably not be showing the hundreds of language-specific ones in the selector drop-down for editors. [[User:Sj|Sj]] ([[User talk:Sj|talk]]) 18:55, 23 March 2026 (UTC) :::Agreed, although I'm not sure how easy it would be to filter them out; there's not really anything distinguishing them from the general functions, they're both functions that take some input and return monolingual text as output. Maybe worth opening a phabricator ticket to get the opinion of people on the technical side of Abstract Wikipedia. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 19:39, 23 March 2026 (UTC) ::::I think the best way to do it would be to have some sort of tag for "multilingual function"? [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:43, 25 March 2026 (UTC) == "It" in abstract wikipedia == How should the concept of "it" be represented in abstract wikipedia? Otherwise it leads to a lot of sentences like "Brussels is the capital of Belgium. Brussels is a large city. Brussels is...". Also, is there any plans for some form of easier to understand "authoring language" or something? The current approach with writing wikifunctions is hard to understand and write. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 19:35, 23 March 2026 (UTC) :Every concept is represented in Abstract Wikipedia through its Wikidata item, which would be [[d:Q6091500]] in this case. I'm not exactly sure what you mean by an "authoring language" (some sample texts of your idea would be helpful), but I don't think there's much improvement to be had while still writing in an abstract language (that is to say, most improvements would make the language more concrete). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:18, 23 March 2026 (UTC) ::I mean more like a format easier to work with than wikifunctions. Like some form of computer-parsable conlang which can be "compiled" into wikifunctions. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 20:47, 23 March 2026 (UTC) :This is a tough problem, because the pronoun you would use is semantically different in different languages. I think we have to make a "refer to previously-mentioned" function that takes a Wikidata item, reads properties like person or object, (linguistic) gender, etc, and spits out a pronoun. Hopefully it can be done that simply. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:41, 25 March 2026 (UTC) ::Yeah that would make sense. I can try to draft one for English (that's the only language I know at least for now) so we can get a proof of concept. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 18:48, 25 March 2026 (UTC) ::Ooh. I could be wrong but I think wikidata doesn't have a property for "grammatical gender". For English I'll probably match on P21 and if it's an instance of Q5, and if it doesn't have P21 and is an instance of Q5 do they/them, if not an instance of Q5 and doesn't have P21 it/its, and otherwise match on P21. Also we'll need multiple "refer to" functions for different types of pronouns (possessive, nominative, etc). [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 18:57, 25 March 2026 (UTC) :::About the grammatical gender property: yeah, you're probably right. That's the tough part, because we're going to need individual properties for every language with grammatical gender. See the similar discussion about classifier/measure words and articles below. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 19:06, 25 March 2026 (UTC) ::@[[User:VivianIsBee|VivianIsBee]] We do have [[:d:Property:P5185]], but this is applied only to lexemes and not to items. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 20:49, 25 March 2026 (UTC) == Supported languages for an article == Is there a possiblity to see all languages an article can be displayed in. I looked at [[Q2290517]] and it seems like there is not yet a German version for this article. From my point of view knowing what articles are missing in the language of interest is important for working on abstract articles. As I looked at random pages I got a timeout as my user interface is in German and the generation of the article in German was not sucessful. So I think it is also necessary for checking if the article can be displayed in the user interface language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:17, 24 March 2026 (UTC) :This is not something that is convenient to check at all. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:55, 24 March 2026 (UTC) == [[f:Z26039|Z26039]] and [[f:Z26095|Z26095]] == This is a big mistake, and it's best we fix it now. Anything relating to particular languages or even groups of languages needs to stay all the way out of the generic functions. Languages have different rules for articles, some of them don't even have articles. This kind of thing cannot be reconciled at the general function-level. As to the alternate way we deal with this, that's a little tougher. My first thought is a bunch of Wikidata properties that tell you whether an article precedes an entity's label in a particular language. That idea could work, but there are some obvious problems: *Are there languages where the presence of an article is contextual, too? *No one will fill these properties, especially in languages other than English, because we will accumulate dozens of them that have to go on every single word ever [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 13:23, 25 March 2026 (UTC) :Can you give me an example of a language where this distinction actively prevents the functions from working? Some languages do not have articles, but that just means that the two are interchangeable. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:26, 25 March 2026 (UTC) ::Trivially. ::*[[w:Golf|Golf]] on enwiki: "Golf is a club-and-ball sport in which players use various clubs to hit a ball into a series of holes on a course in as few strokes as possible." ::*[[w:es:Golf|Golf]] on eswiki: "El golf es un deporte cuyo objetivo es introducir una bola en los hoyos que están distribuidos en el campo con el menor número de golpes, utilizando para cada tipo de golpe uno de entre un conjunto de palos ligeramente diferentes entre sí, ya que la cabeza del palo tiene ángulos distintos, al igual que las varillas tienen longitudes diferentes." ::[[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 13:34, 25 March 2026 (UTC) :::That's not a meaningful difference, though, and both examples use Z26039. Z26039 and Z26095 have different semantic meanings, they aren't stylistic choices. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:01, 25 March 2026 (UTC) ::::<em>Stylistic choice?</em> Is this a joke? Do you think the word "the" in English is a stylistic choice? [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 16:19, 25 March 2026 (UTC) :::::I mean, yes? If you can be understood perfectly without it that's what it is. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:21, 25 March 2026 (UTC) ::::::You just said "Z26039 and Z26095 have different semantic meanings". [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 16:27, 25 March 2026 (UTC) :::::::Yes. "The" has no semantic meaning, but there is a semantic difference between "A bird is a dinosaur" and "Bird is a dinosaur" (The latter is about a specific animal names Bird). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:06, 25 March 2026 (UTC) ::::::::It does though, no? See Wiktionary's second example: ::::::::: ''You live on Main Street, don't you? You know, you should tell the mayor '''the''' street needs cleaning.'' ::::::::Generally it's used to refer to a singular identifiable instance (there's more definitions, but this is the primary one), which I think is definitely enough to put it outside of "no semantic meaning". [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:18, 25 March 2026 (UTC) :::::::::I can understand it perfectly fine if you remove "the", though. The fact that the thing can be obviously identified with "the" means that it can be obviously identified without it. It's convenient, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:21, 25 March 2026 (UTC) ::::::::::The solution you're proposing to the problem at hand is pretty much "completely abandon grammatical articles in every language except English". You're right that it's not the end of the world, but we should at least try to solve the problem first. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 21:26, 25 March 2026 (UTC) :::::::::::No. That's definitely ''not'' what I'm saying. I'm disputing your insinuation that something is wrong with our current approach. We can solve any stylistic problems on a language by language basis, and semantic problems in the abstract content. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:09, 25 March 2026 (UTC) :By the way, even a single generic function for "X is a Y" is already too much, it neglects [[w:measure word|measure word]]s in Chinese, Japanese, and Korean. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 13:39, 25 March 2026 (UTC) ::Oh god... measure words. How the fuck do we deal with measure words? ::Have a look at the article for [[w:Chinese classifiers|Chinese classifiers]]. I have no idea how to deal with these. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 14:58, 25 March 2026 (UTC) :::I would presume Wikidata has those available to find? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:09, 25 March 2026 (UTC) ::::No, I just checked and Wikidata doesn't have a property for this yet. We would need to do a decent amount of workshopping to define such a property well for the proposal there (it wouldn't just be "Chinese classifier for"; I think something like "Chinese count-classifier for"? The count-classifiers that simply disappear in Germanic languages are the real concern, as the mass-classifiers can generally be paired with the noun to translate into an English word) but I think it could work barring some edge cases. ::::My main concern is if fundamentally we want to solve these sorts of problems this way. If so, we're going to be asking Wikidata to make hundreds if not thousands of properties over the coming months. Is that the best way to do this? I'm wondering if anyone has a better idea. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:15, 25 March 2026 (UTC) :::::And... is it going to <em>work?</em> How many Wikidata items only have a label in one or two languages as-is? This is only going to exacerbate that problem by quadrupling the work to translate a word, and putting us basically at square one. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:27, 25 March 2026 (UTC) ::::@[[User:Snowmanonahoe|Snowmanonahoe]] There is [[:d:Property:P5978]] which can be used to say that a particular lexeme sense is used with a specific classifier (not just in Mandarin but also in languages like Malay), as well as [[:d:Property:P10927]] which can indicate the reverse relation (but for parsimony's sake should point to more general classes rather than to every applicable sense in existence). [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 20:53, 25 March 2026 (UTC) :::::@[[User:Mahir256|Mahir256]]: Thank you, I didn't know about Wikidata's work on lexemes. This seems a lot more doable now. Question: is there any way to move from an item to a lexeme, e.g. if I had [[d:Q81727]] and I wanted [[d:L:L3965]]? [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 20:58, 25 March 2026 (UTC) ::::::@[[User:Snowmanonahoe|Snowmanonahoe]] re: your first sentence, I suspect that most people with questions here are clueless about lexemes (something the Abstract Wikipedia team made a grave mistake in not properly having addressed before this launch). In general links go from lexeme senses to items and not the other way around, [[:d:Wikidata:Lexicographical_data/Documentation/Senses#Properties_regarding_relationships_to_Wikidata_items|with several properties available to do so]], and while there is a Wikifunction to go from an item to a lexeme, I cannot endorse the current method of composing abstract articles (<small>see my reply under "Authoring Language" below</small>) enough to mention what Wikifunction that is. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 21:11, 25 March 2026 (UTC) ::::::The function being referred to by Mahir is [[f:Z6830]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:25, 25 March 2026 (UTC) ::::::It would be helpful if you read a bit about the project before insisting that we're doing it wrong. [[Special:Contributions/&#126;2026-18667-44|&#126;2026-18667-44]] ([[User talk:&#126;2026-18667-44|talk]]) 22:11, 25 March 2026 (UTC) :::::::Could you elaborate? [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 22:15, 25 March 2026 (UTC) ::::::::You don't even know about Lexemes, much less the complexities of the project. You come into the project chat without the slightest sliver of a clue and then tell everyone that they are "making a big mistake." Perhaps next time you could phrase it like "What is the distinction between these two functions? Does this not present concerns about XYZ?" [[Special:Contributions/&#126;2026-18688-73|&#126;2026-18688-73]] ([[User talk:&#126;2026-18688-73|talk]]) 02:09, 26 March 2026 (UTC) :::::::::I'd be happy to hear why I'm wrong. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 02:18, 26 March 2026 (UTC) :Is it just me or does 26039 only return void? [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:31, 25 March 2026 (UTC) ::Does for me, too, the English version anyway. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:42, 25 March 2026 (UTC) :::If my debugging is right, everything except Russian, Ukrainian, and Belarusian is completely broken. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:44, 25 March 2026 (UTC) ::::For me, English renders fine now [perhaps due to a recent edit? hard to be sure]. Not sure if it's entirely fixed though. [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:08, 25 March 2026 (UTC) :I agree there is a problem with the current approach. My proposed solution: I'm hoping the top level call from Abstract Wikipedia will be optionally allowed to send parameters like the grammatical number "plural" of the subject, which could be considered by the specific language alongside other context about the subject/object item to formulate the grammar (e.g. [[f:Z32496]]), and by the time it gets to the English constructor (e.g. [[f:Z32410]]), the English function will have the "subject is plural" boolean set (to decide "has"/"have" as well as the articles). I'm working on this particular example and all the required helper functions. If the English version works, I'll seek to make a configuration that allows similar in other languages. PS off topic, but I also think we will often want these functions to return HTML not monolingual text, so that we can embed hyperlinks. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 02:37, 26 March 2026 (UTC) ::HTML is ideal because you don't need to convert it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:16, 26 March 2026 (UTC) ::I’m not sure we want to favour particular features; don’t we simply want to determine the relevant set of lexemes for an item/language pairing? We don’t have selective fetch for lexemes, so the set may need to be limited, but identifying the more salient lexemes still requires considering the full set, unless we filter by “lexical similarity” between the item’s labels and/or aliases and the lexeme’s lemma and/or forms. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:58, 26 March 2026 (UTC) :::I don't quite understand what you are objecting to, or what problem you forsee. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:22, 27 March 2026 (UTC) ::::I’m not objecting to anything, although the notion of “sending” is a little alien in a functional context. The problem is knowing which features (predicates) are most salient. I guess it’s simply an optimisation, so further relevant details can be fetched later if the context requires them. But I’d still think in terms of filtered statement sets, and perhaps different filters per language. If we’re going to be language specific, it’s natural to consider extending the selective fetch to include sense-related lexemes. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:26, 27 March 2026 (UTC) == Authoring Language == Wikifunctions are kind of a pain to work with directly (no offense to the creators of them, they're an amazing platform and overall very impressive, just kind of by their nature they are built to be more abstract and closer to lambda calculus over "regular" programming languages), and that extends to Abstract Wikipedia. Has it been thought about making a sort of "authoring language" that is easier to work with than directly using Wikifunctions, but then "compiles" directly to Wikifunctions? My idea is sort of making a computer-parsable, natural language-agnostic conlang or even just some sort of custom markup language that could optionally be used to write abwiki articles and then would be stored along with the compiled wikifunctions and a timestamp of last compile so if an update was made then previous articles could be recompiled automatically. I'm of course not one of the abwiki staff members, so if this doesn't fit the "spirit" of it or something let me know, but I think it'd be helpful. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 19:14, 25 March 2026 (UTC) :I proposed adding support for Spreadsheetfunctions to Wikifunctions. It is better than defining a new language. From my point of view there are in relation to other programming languages many people who can write spreadsheet functions and they are translated into many different natural languages. In the past I did some experiments regarding the automatical conversion of Spreadsheet functions into the programming language R. I am interested in defining an Abstract Article in an Spreadsheet and I think it is possible. It is from my point of view important to lower the barrer to create an Abstract Article and creating functions in Wikifunctions. Maybe the goal of making it abstract makes it more complicated and language specific functions are easier to create for many people. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:25, 25 March 2026 (UTC) :@[[User:VivianIsBee|VivianIsBee]] I have presented to the Abstract Wikipedia team about an abstract content authoring language [[f:Wikifunctions:Status updates/2024-10-17|multiple]] [https://elemwala.toolforge.org/static/nlgsig-nov2025.html times]. It is unfortunate that the current infrastructure does not seek to support this yet. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 20:49, 25 March 2026 (UTC) == Definite articles == Heya! Been working on the page [[Q778]] [and thus the [https://www.wikifunctions.org/view/en/Z26570 Z26570] function] - is there a way to check if a word needs a definite article [i.e. the] or not? Right now it's "''The Bahamas is an island country in Caribbean.''" which is close but needs a definite article [before Caribbean]. But I can't just always add it, since cases like "''Lubeck is a city in the Germany.''" would be wrong. Is there any solution for this yet? [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:06, 25 March 2026 (UTC) :IIRC this has been discussed on the telegram/IRC. Not sure if a solution was found. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:23, 25 March 2026 (UTC) :@[[User:99of9|99of9]] is working on this: [[:f:Z32645]] [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:02, 26 March 2026 (UTC) ::hmm, tried adding this to [[f:Z30397]], but it makes it return an empty string for some reason? presumably i'm doing something wrong but not sure what... :( [faulty implementation at [[f:Z32738]]] [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 19:55, 26 March 2026 (UTC) :::The reason was that the argument to Z32645 is a Wikidata item reference, not a Wikidata item. I've fixed it now. But I switched it so that it only adds the definite article when the Kleenean is absolutely True, more than Maybe. I hope I will be able to achieve that for Caribbean, although it doesn't currently do so. I'll keep working on it today. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:20, 27 March 2026 (UTC) == Editing the direct code of pages == I find the current GUI editor to be quite clunky and harder for more complex topics. I'm assuming there is some way that I can edit the code of pages, so I can more quickly write functions without clicking through GUIs. Like I heavily doubt someone wrote [[Q15433043]] by clicking through GUIs. Also, does anyone know of a function that concats two strings with a space in between? Would I just use [[wikifunctions:Z21394|Z21394]], adding a space between two calls to objects (i.e. "Mars" + " " + "Jupiter")? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:19, 26 March 2026 (UTC) :For [[Q15433043]], it looks like they just wrote it in plain English and didn't use functions, so that's why it's so long I think. For joining, [[f:Z22504]] looks like a pretty good option. [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 20:40, 26 March 2026 (UTC) ::Thanks, that looks good. I hope more languages support it down the road. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:45, 26 March 2026 (UTC) ::When I try to insert this in a [[wikifunctions:Z28016|"defining role sentence"]], it doesn't appear and throws an error. Do you know why? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:51, 26 March 2026 (UTC) :There are several, but I think they are best left to language-specific functions on Wikifunctions. How do you know that a space is required? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:42, 26 March 2026 (UTC) ::For example, in [[Q711|Mongolia]], I would like to write "Ulaanbaatar is the capital and largest city of Mongolia". As of now, I would have to write that in two separate sentences and be very repetitive. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:46, 26 March 2026 (UTC) :::There’s a long journey ahead of us. At this stage I’d be thinking more in terms of [[f:Z32163]]. At least that way we can join adjacent sentences more naturally, when we have appropriate functions to do that. And we can implement “paragraph” differently according to the target language, without having to change the existing abstract content. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:07, 26 March 2026 (UTC) ::::Yeah that's what I expected, the project has just started after all. Thanks for this. ::::How are you finding these functions? I'm having trouble locating them. Also, is there a way that I can copy and paste functions from one article to another in the case of cookie-cutter articles? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 21:45, 26 March 2026 (UTC) :::::You can copy individual function calls in edit mode. Just click on the three vertical dots and select Copy to clipboard. This is currently specific to a particular browser and site, so you cannot copy between Wikifunctions and AW. You can also copy parts of calls by clicking on the three horizontal dots [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:26, 26 March 2026 (UTC) ::::::Great, I didn't see that, thank you! So there is no current way to edit the underlying code of the page? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 22:35, 26 March 2026 (UTC) :::::::It depends what you mean by “underlying code”. All articles are a list of one or more sections containing function calls. You can add and remove sections (apart from the first) and move sections up and down. Within a section, you can move function calls up and down, but you can only move a function call (or part of one) from one section to another by using the clipboard. The real underlying code is the functions themselves, and these can be amended on Wikifunctions. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:44, 26 March 2026 (UTC) :::::For tips on finding functions, please see [[:f:Wikifunctions:Find]]. It is also helpful to look at other AW articles, of course. On Wikifunctions, you can look at a related function’s implementations or test cases, as these may reference broader or narrower functions. And “What links here” is available from the Tools menu. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:38, 26 March 2026 (UTC) ::::::Thank you very much for you help. I think that's all I need to know for now, happy editing :) [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 23:07, 26 March 2026 (UTC) == Code editing == I created and am attempting to edit [[Q687168]]. It is difficult to figure out what is going on because I am stuck at a visual editor. I would like to play around with comparing it to code on other pages, but the visual thing makes that pretty difficult. Also is there a way to edit things in a sandbox or something so I can experiment without it being in mainspace? [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 23:25, 27 March 2026 (UTC) :Code-based (as in, the underlying form articles are stored in, which was temporarily visible due to a bug when the wiki was just being set up) editing is currently not possible, and I'm not sure if the development team has any plan to implement it (cc {{ping|Jdforrester (WMF)}}). As for your issue, you should not be using a literal string, but a function call instead, which allows you to use one of the functions on Wikifunctions (how to pictured). Though the project is in its early days, a general guide on creating articles is available at [[Help:How to create an article]] with links to other helpful pages. As for sandboxes, you can subscribe to the [[phab:T421417| task on Phabricator]] if you have an account there. [[File:Set literal string to function call guide, Abstract Wikipedia.png|thumb|How to convert to function call]] [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:40, 28 March 2026 (UTC) 6yfp40jh09shzg1xvgfbor8gwrouvml 2578 2574 2026-03-28T02:58:50Z Immanuelle 1434 /* Code editing */ Reply 2578 wikitext text/x-wiki __NEWSECTIONLINK__ [[Category:Abstract Wikipedia administration|Project Chat]] This is the Abstract Wikipedia Project chat. This is where discussions on the project happen. Add your discussion below this line. More technical issues should go to [[Abstract Wikipedia:Report a technical problem]]. ==Discussions not working== I keep getting a type error whenever I try to create a new topic. Anybody else? [[ talk:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:05, 19 March 2026 (UTC) :I'm also experiencing the same error. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 18:19, 19 March 2026 (UTC) :@[[User:Feeglgeef|Feeglgeef]], @[[User:Tenshi Hinanawi|Tenshi Hinanawi]]: Sorry about that; it was due to a production mis-configuration that I've worked around for now. Unfortunately the same bug also meant that the community's first Abstract articles were all mis-created into the <code>Abstract Wikipedia:</code> namespace, and I don't think we can move them into the proper positions right now, so they'll need to be re-created. Please reply here, on [[Abstract Wikipedia:Report a technical problem]], or file any issues you run into in Phabricator. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:34, 19 March 2026 (UTC) ::The new abstract table is breaking globalcontribs counter across all Wikis, [[:phab:T420632]] [[User:Shushugah|Shushugah]] ([[User talk:Shushugah|talk]]) 18:51, 19 March 2026 (UTC) == Horray! 🎉 == This is just a celebratory post acknowledging the milestone of getting this project started. Great work on the engineering team so far, now we can get some community creating content as well! [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 18:53, 19 March 2026 (UTC) :I want to contribute but I'm a bit lost with the function editor so I'll wait until some documentation is uploaded on the community page. [[User:Hathor1719|Hathor1719]] ([[User talk:Hathor1719|talk]]) 18:55, 19 March 2026 (UTC) :🎉🎉🎉! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:56, 19 March 2026 (UTC) == Local help page == The Help page in the sidebar goes to [[mw:Help:Contents]]. We should change that to just [[Help:Contents]]. (But I guess for that we need a local admin as well.) [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 18:59, 19 March 2026 (UTC) :@[[User:Ainali|Ainali]], done. But the page [[Help:Contents]] needs to be written. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 19:13, 19 March 2026 (UTC) ::Is there a caching thing, that it is still not working? We have [[MediaWiki:Helppage]], but the link in the sidebar still goes to Mediawiki for me. <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 07:36, 20 March 2026 (UTC) :::Try [https://abstract.wikipedia.org/wiki/Abstract_Wikipedia:Project_chat?action=purge purge]. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 07:59, 20 March 2026 (UTC) ::::I tried purging, it doesn't help. Interestingly, if I change the interface language to English, I get the new link, but not when I use it in Swedish. A bug, or do we need to define this for each language? <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 12:48, 20 March 2026 (UTC) :::::couldn’t find the solution, I think it's because multilingual feature hasn’t enabled yet. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 13:44, 20 March 2026 (UTC) ::::::Now it works, without any new purging. Weird (but good). <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 15:36, 20 March 2026 (UTC) == qqx doesn't seem to work == I switched my user interface language to Hebrew. I'm trying to [[Special:CreateAbstract/Q18383|create a page]]. There's a plus button under "lead paragraph (Q8776414)". It has several items that begin with "Add" and continue with English strings that are probably function names: "section title", "paragraph", "HTML unordered list", etc. I tried using uselang=qqx to see what functions those are, but then the editing interface is not loaded at all. I see a yellow box with this text: : (wikilambda-initialize-error) : (wikilambda-renderer-error-footer-project-chat) uselang=qqx works quite nicely in Wikifunctions and shows ZIDs of objects when their labels are used in the interface, but it seems to fail here. It would be quite nice to make it work. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:06, 19 March 2026 (UTC) == Visual editor on this page == The first time I posted something here on this page (using DiscussionTools), I noticed a mistake and wanted to fix it. I clicked "edit" near the section heading, and it started editing the whole page in Visual editor. If I recall correctly, the default on other wikis is that the edit button next to the section heading on discussion pages opens only that section and in the wikitext editor. It should probably be the same here. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:10, 19 March 2026 (UTC) :[[Abstract Wikipedia:Report a technical problem]] would be more appropriate. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:14, 19 March 2026 (UTC) == Temporary adminship == I'm requesting temporary adminship here (for 24 hours to a week) to help set up the wiki on the community side. As administrator on Wikifunctions, I designed the current layout of the main page (also used locally), among other things. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:16, 19 March 2026 (UTC) :{{ping|Feeglgeef}} while I agree that temporary adminship could be useful, both personally and as a steward, I'm not sure it's a good idea to grant this request. First of all, you didn't really say why you need admin rights (and your history, both on Wikifunctions and Meta, make me want to be extra cautious). In the meantime, stewards and global admins can also (and already do) help if needed, don't hesitate to ask. Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 21:36, 19 March 2026 (UTC) ::Ah, right! Please update the main page as I've requested on its talk page, as well as delete the existing pages on the Abstract Wikipedia namespace with QIDs (they are now redundant), and add the correct license to [[MediaWiki:License]]. I have a few more things, but they're relatively minor. Consider the above request retracted. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:29, 19 March 2026 (UTC) :::{{reply to|VIGNERON}} ? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:50, 20 March 2026 (UTC) ::::{{reply to|Feeglgeef}} yes ? please [https://dontasktoask.com/ Don't ask to ask, just ask]. Cdlt, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 16:28, 20 March 2026 (UTC) :::::{{ping|VIGNERON}} I wanted you to do the things I asked in the above reply (which you ignored :(. ). The main page is fixed and the license is fine (not complete, but alas), but any page following the pattern "Abstract Wikipedia:Q[n]" should be deleted. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:57, 20 March 2026 (UTC) ::::::{{reply to|Feeglgeef}} I did the deletion this morning, did I miss any pages? Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 18:00, 20 March 2026 (UTC) == Templates - per usual or as abstract content? == I was about to import a few templates that can come in handy in discussions and other meta-related activities but then realized that it may be a great use case for abstract content. Or will it not be possible to do it in that way on this wiki (or at all)? [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 19:28, 19 March 2026 (UTC) :Calling functions here is currently possible, but some templates are impossible to replace and functions are inconvenient in any case. It'd be helpful if you said which templates you intended to import, but generally I'd say import them. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:33, 19 March 2026 (UTC) ::I think what I wonder most is if we always should do multilingual templates with the traditional <code><nowiki><translate></nowiki></code> tags or use functions wherever we can. [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 19:42, 19 March 2026 (UTC) :::The problem with "functions wherever we can" is that most template-like functions are content based, like abbr or 0. I'm assuming you mean templates that are more about meta stuff, which probably should '''not''' be functions, at least under the current idea. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:46, 19 March 2026 (UTC) ::::Yes, I was only thinking about meta stuff. Where can I read about this idea you are referring to? It seems important enough that it should be part of [[Abstract Wikipedia:Scope|this project's scope]] (or similar page/policy). [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 19:52, 19 March 2026 (UTC) :::::It's not written down, I suppose. I didn't mean there was a rule against creating the functions, (feel free, if you'd like). The main problem with putting them on Wikifunctions is speed and the fact that you must use HTML fragments (no wikitext), which to me makes it unreasonable. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:56, 19 March 2026 (UTC) ::::::That's a fair point of view. The reason I asked was that it would be an excellent way of [[d:Q3033752|Q3033752]] (note to self, we need the functionality of [[d:Template:Q]]). If we get used here to not falling back into wikitext, we get more training at creating excellent abstract content. [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 20:03, 19 March 2026 (UTC) == Articles now creatable properly == Hello all! To those not on the telegram (or not following), articles are now able to be created in the correct way. Any articles you have previously made will need to be recreated. I'd courtesy ping those who have already created one but it seems we don't have that set up yet! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:31, 19 March 2026 (UTC) == Testing from a different language == I have set the UI to Spanish and there are some menus not translated (Create an article in the sidebar, for example). Where can I translate the content I see missing? Also, I tried to create a very simple abstract article on the environment ([[Q43619]]) and it fails to render (Wikifunctions returned a failed response: Alcanzado el límite de tiempo en el Orquestador): I also found a random, decently big one ([[Q408]]) and it keeps loading for five minutes already in Spanish. Finally, if this is going to be with the purpose of multi lingual edition, shouldn't help and talk pages like these be also automatically translated? Because otherwise it becomes just an output of information, an editor who isn't familiar with English would be able to read the Abstract Wikipedia in their language but unable to provide feedback (as I'm doing now). [[User:Hathor1719|Hathor1719]] ([[User talk:Hathor1719|talk]]) 06:56, 20 March 2026 (UTC) :I am not sure that we want "automatic" translation. But regular translation, I truly agree that we should have. There is a Phabricator created to enable the Translate extension on this wiki ([[Phab:T420656]]). <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 07:42, 20 March 2026 (UTC) ::Yes at least the ability to translate user messages, so that I for example could read the messages in this page in Spanish and reply in Spanish, and the rest of users translate them to their local languages. Otherwise cross-lingual collaborative effort isn't going to work unless everyone has a decent level of English as a second language. Thank you for the link! [[User:Hathor1719|Hathor1719]] ([[User talk:Hathor1719|talk]]) 08:42, 20 March 2026 (UTC) :: ::I would greatly appreciate automatic per-comment translation (the way Discourse implements it), and hope we find a way to implement that for the truly multilingual sites like this. In the wiki spirit, the outputs of the automatic translation should be savable and editable so that a) the computation of auto-translation only happens once into each target language and b) everyone can improve each of those translations. [[User:Sj|Sj]] ([[User talk:Sj|talk]]) 21:23, 22 March 2026 (UTC) == Using Function IDs == It seems like when creating an article you cannot insert a function ID (i.e. Z6839) in a function call's function field and you have to type in it's name and hope it pops up (which it seems as though it doesn't always). [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 13:13, 20 March 2026 (UTC) == Not showing functions that return strings where an HTML fragment is needed == It might be good to adjust the search function inside the abstract wikipedia editor to show functions that return strings as grayed-out where an HTML fragment is needed, as it took me a while to realize that [https://www.wikifunctions.org/view/en/Z24102 label of item reference in specific/general lang] returns a string and not an HTML fragment, meaning that it doesn't show up when searching. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 13:30, 20 March 2026 (UTC) == Cannot find Lorrain in the language list == Hi, I wanted to try generating an article in lorrain ([[d:Q671198]]), but it does not appear in the selection list. Where can I ask for it to be added, so that I can try experimenting with it? Thanks! [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 19:48, 20 March 2026 (UTC) :I'm not certain, but I know it's a bit of a process that I think begins on Wikidata. Even if it were added, there would be no support for it in community-made functions, so for the foreseeable future this will be impossible. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:54, 20 March 2026 (UTC) ::There are already plenty of lexemes in lorrain on Wikidata. [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 20:38, 20 March 2026 (UTC) :::Can you point me to them? [[Special:Contributions/&#126;2026-17446-79|&#126;2026-17446-79]] ([[User talk:&#126;2026-17446-79|talk]]) 22:04, 20 March 2026 (UTC) ::::https://w.wiki/FiVz [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 06:12, 21 March 2026 (UTC) :I see no reason for not adding this to our list of languages, after all we already have plenty of languages, including dialects like [[f:Z1640]]. {{ping|Poslovitch}} does this mean you are volunteering to create wikifunctions in lorrain 🤣 Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 09:50, 21 March 2026 (UTC) ::@[[User:VIGNERON|VIGNERON]] Of course! I suppose this means the fonctions will need to support the many ways to write in lorrain, since it is not standardized. Do you have any examples of functions that support such things? [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 09:54, 21 March 2026 (UTC) :::I tried creating a "Natural language" object on Wikifunctions, but it seems I don't have permission to do this. &lt;rant&gt;Why is it always so hard with languages that have no ISO codes :sob: &lt;/rant&gt; [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 13:32, 21 March 2026 (UTC) ::::You wouldn’t be able to create a Natural language object even if you did have an ISO code to hand. Could you raise a ticket on Phabricator, tagged with [https://phabricator.wikimedia.org/tag/abstract_wikipedia_team/ Abstract Wikipedia team]? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:54, 21 March 2026 (UTC) :::::Thanks @[[User:GrounderUK|GrounderUK]], will do! [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 14:56, 21 March 2026 (UTC) :::::Raised: [[phab:T420823]]. [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 15:09, 21 March 2026 (UTC) == Project namespace alias == On all other Wikipedias, "WP" is an alias of the Project namespace. Why isn't it here? There's also "Abstract", but that's too long for my liking. [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 21:48, 20 March 2026 (UTC) :Noting that this has been discussed multiple times on the telegram. I would prefer AWP, but it doesn't really matter. [[Special:Contributions/&#126;2026-17446-79|&#126;2026-17446-79]] ([[User talk:&#126;2026-17446-79|talk]]) 22:02, 20 March 2026 (UTC) :well it’s not like another language version of Wikipedia, and there're still confusion if it’s a sister project or else. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 22:09, 20 March 2026 (UTC) ::{{ping|Tanbiruzzaman}} It is listed as a Wikipedia on [[Special:SiteMatrix]]. The domain and database ID says so as well. [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 22:13, 20 March 2026 (UTC) :::It was an initial process to connect wikidata, but will be configured later, per [[phab:T420420]] (also check comments in [[phab:T420643]]). [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 22:32, 20 March 2026 (UTC) :On a similar note, is there a reason why [[Main Page]] is a redlink? Feels useful to redirect it to [[Abstract Wikipedia:Main page]]. //[[User:SHB2000|SHB2000]] ([[User talk:SHB2000|talk]]) 07:33, 25 March 2026 (UTC) ::redirect from mainspace is not possible here, I guess. You may give a try. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 07:39, 25 March 2026 (UTC) :::Fair enough I guess. --[[User:SHB2000|SHB2000]] ([[User talk:SHB2000|talk]]) 07:41, 25 March 2026 (UTC) ::::I can do it if I'm an admin. This project has no local admins or bureaucrats. [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 23:42, 26 March 2026 (UTC) :::::I tried to create it and it shows "The provided title 'Main_Page' is not valid for an Abstract Article.", also tried to change the content model to wikitext and shows the same error. Note that I also have the similar technical rights as admin. @[[User:Koavf|Koavf]], is there another way you'd try if you're an administrator? [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 03:44, 27 March 2026 (UTC) ::::::Import from another project's "[[Main Page]]". I did this at [[:d:Main Page]] (but the community decided to delete it, which I did). [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 03:47, 27 March 2026 (UTC) ::::::We do not have [[:f:Main Page]] either and I do not see why it would be needed here. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 23:06, 27 March 2026 (UTC) :::::::I can easily imagine the scenario where there are incoming links to it. [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 23:58, 27 March 2026 (UTC) ::@[[User:SHB2000|SHB2000]]: Because the main namespace is not meant to have anything other than abstract articles in it, the same as for Wikifunctions and Wikidata. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:22, 27 March 2026 (UTC) == Making it easier to contribute == I'm aware that we're only a few days into the public beta of this project, and everything is a little rough around the edges, but I thought it could be useful to come up with some goals to work towards in order to make the site more accommodating and easier to contribute to, for newer and more experienced editors alike. (If there's a place where this discussion is already taking place please tell me and I can move there). Here are some thoughts I had so far: * Most of the current articles are extremely short, just one or two sentences long. I think it would be good to pick one article in each of a few main categories (e.g. one country, one type of food, one notable person, etc.) and work to try to include as much relevant information as possible, to serve as an example for future articles of similar types. * As I understand it, a lot of the limitations for what kind of information we can include in an article is due to which functions exist on Wikifunctions. We have [[Abstract Wikipedia:Useful functions for article composition]], which is a good way to find some functions, but this list can't include every single function, so it would be good to have some way to find relevant functions on Wikifunctions. Is there a category containing AWP-related functions there? I'm not too familiar with Wikifunctions yet but if there is a category, we should link it there. * In a similar vein, it seems like there are very few such functions currently available. It would be good to have some kind of guide as to how to create such functions that can be used here. I tried creating a new function there yesterday and it took me a while to find my way around, and I still haven't figured it out completely, so a guide specifically for people wanting to improve Abstract Wikipedia could be useful. * Lastly it might be worth coming up with a list of policies and guidelines that we want to make to begin with. Currently there are none, and obviously it's quite time consuming to create new policies, but coming up with a set of basic ones would be helpful I think. Let me know your thoughts. Cheers, &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 19:52, 21 March 2026 (UTC) :Just had a closer look at Wikifunctions; seems [[f:Wikifunctions:Catalogue/Natural language operations/Global language functions]] might be a good place to link to. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 20:00, 21 March 2026 (UTC) ::I support the goal of making it easier to contribute. From my point of view a place where people can write example sentences in specific languages about specific facts and can request a function for it will be useful. So far I it is difficult for me to understand how it is possible to define content in a abstract way and convert it into texts in different natural languages. It seems to me like it requires to much available data at functions and Wikidata Lexemes what is not there for many small languages so far. So I prefer a monolingual approach based on Wikidata statements. Then people can write sentences what explain a specific Wikidata statement or multiple ones and this can be done for many languages. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:49, 21 March 2026 (UTC) :I do agree that creating these linguistic functions would be easier if we had a guide, though it's not exactly a cut and paste process (it requires a lot of thinking to figure out edge cases, whether your use case makes sense across languages, what will be included in the scope of your function, what will not be, what the utility will be, etc.). An example of thinking this out poorly is [[f:Z31405]], where it's painfullyy clear that the Abstract Wikipedia team didn't think these questions through well enough, where the description says that they couldn't even decide whether the function would output a phrase or a noun, there is little to no utility in composing articles, and the edge cases are insurmountable with their current approach. :It's not exactly the same, but I've noted on the telegram that we should make it easier to make new language versions of existing functions. Unlike object labels, however, that requires either programming experience or a very in-depth tutorial, which we do not have. The lack of language-versions is natural if you think about it (if 1% of the world can make a Wikifunctions function and 1% can translate the concepts effectively between the languages we want, 0.01% can help us here), so the tutorial route seems like the only logical method. Spreading awareness as to contributing this way on the main page could also be helpful [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:35, 22 March 2026 (UTC) ::Yeah, some kind of tutorial would be phenomenal. There could be some walk-through tutorials for creating some basic linguistic functions. That seems to be the bottleneck to progress here - practically all sentences follow the format "X is Y". ::I've been looking forward to Abstract for awhile now (finding out it released yesterday, a bit too late), but it's completely unapproachable - it feels like I need a master's degree in both Computer Science and Linguistics in order to contribute to the growth of this project. It's a new project, sure, but it took at least an hour to write two sentences in [[Q711|Q711 (Mongolia)]]. Doesn't help that I only speak English. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 05:41, 27 March 2026 (UTC) == Involving small language versions == As Abstract Wikipedia can help small Wikipedia language versions offering more content in this language I think it is important to try to get people from such projects involved. From my point of view the highest chance to get it done is if people who know people contributing to small language version talk to the contributors and invite them to contribute to Abstract Wikipedia. In Wikifunctions I expected more involvement of small language versions and I think it is important to make it easier to contribute and find a way how to communicate with people who do not speak English. As it is not the case everyone can speak this language. What do you think how is it possible to get more people from small Wikipedia language versions involved in Abstract Wikipedia and Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:55, 21 March 2026 (UTC) : I am interested in using AW/WF with the [[incubator:]], perhaps a workflow could be developed for that. — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 18:52, 22 March 2026 (UTC) :: Have you tried to call Wikifunctions functions in the Incubatorwiki. I think adding language specific implementatations is the first step. It seems to me like simple sentences can be generated through calling Wikifunctions functions and so for this no Abstract Wikipedia is required. — [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:38, 22 March 2026 (UTC) ::: I'll try it. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 06:02, 23 March 2026 (UTC) == URL-Parameter for specific language == Is it possible to call an abstract Wikipedia article with a URL-Parameter specifying the language. I looked for random pages and I got examples without a german Implementation. I am interested in sharing an example and for this I want to set a link people can klick on to get the result in the expected language afterwards. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:43, 22 March 2026 (UTC) :You can add "?uselang=de" to render the article in German, if that is what you mean. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:41, 22 March 2026 (UTC) :@[[User:Hogü-456|Hogü-456]]: Yes, like with Wikifunctions you should be able to go to <code>/view/fr/Q123456</code> but that's waiting for some production re-configuration to work. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 13:12, 23 March 2026 (UTC) == Purpose of language-specific functions? == Some functions that produce sentences seem to have language-specific functions for every language, I.e. "Brazilian Sign Language: article-less defining". Why is this? What functions have this multiplicity? I thought one point of AWP was to have language-independend functions, all of which have specifications for how they would render outputs in different languages (where the choice of output language is decided at the client, or at the final step of rendering, not for each function in turn). [[User:Sj|Sj]] ([[User talk:Sj|talk]]) 21:23, 22 March 2026 (UTC) :This is just a side effect of how Wikifunctions works. Essentially the generic "Article-less defining fragment" checks which language you want, and then calls the language-specific version. You should only use the generic ones in abstract articles. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 21:50, 22 March 2026 (UTC) ::Aha thanks, then the interface should probably not be showing the hundreds of language-specific ones in the selector drop-down for editors. [[User:Sj|Sj]] ([[User talk:Sj|talk]]) 18:55, 23 March 2026 (UTC) :::Agreed, although I'm not sure how easy it would be to filter them out; there's not really anything distinguishing them from the general functions, they're both functions that take some input and return monolingual text as output. Maybe worth opening a phabricator ticket to get the opinion of people on the technical side of Abstract Wikipedia. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 19:39, 23 March 2026 (UTC) ::::I think the best way to do it would be to have some sort of tag for "multilingual function"? [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:43, 25 March 2026 (UTC) == "It" in abstract wikipedia == How should the concept of "it" be represented in abstract wikipedia? Otherwise it leads to a lot of sentences like "Brussels is the capital of Belgium. Brussels is a large city. Brussels is...". Also, is there any plans for some form of easier to understand "authoring language" or something? The current approach with writing wikifunctions is hard to understand and write. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 19:35, 23 March 2026 (UTC) :Every concept is represented in Abstract Wikipedia through its Wikidata item, which would be [[d:Q6091500]] in this case. I'm not exactly sure what you mean by an "authoring language" (some sample texts of your idea would be helpful), but I don't think there's much improvement to be had while still writing in an abstract language (that is to say, most improvements would make the language more concrete). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:18, 23 March 2026 (UTC) ::I mean more like a format easier to work with than wikifunctions. Like some form of computer-parsable conlang which can be "compiled" into wikifunctions. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 20:47, 23 March 2026 (UTC) :This is a tough problem, because the pronoun you would use is semantically different in different languages. I think we have to make a "refer to previously-mentioned" function that takes a Wikidata item, reads properties like person or object, (linguistic) gender, etc, and spits out a pronoun. Hopefully it can be done that simply. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:41, 25 March 2026 (UTC) ::Yeah that would make sense. I can try to draft one for English (that's the only language I know at least for now) so we can get a proof of concept. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 18:48, 25 March 2026 (UTC) ::Ooh. I could be wrong but I think wikidata doesn't have a property for "grammatical gender". For English I'll probably match on P21 and if it's an instance of Q5, and if it doesn't have P21 and is an instance of Q5 do they/them, if not an instance of Q5 and doesn't have P21 it/its, and otherwise match on P21. Also we'll need multiple "refer to" functions for different types of pronouns (possessive, nominative, etc). [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 18:57, 25 March 2026 (UTC) :::About the grammatical gender property: yeah, you're probably right. That's the tough part, because we're going to need individual properties for every language with grammatical gender. See the similar discussion about classifier/measure words and articles below. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 19:06, 25 March 2026 (UTC) ::@[[User:VivianIsBee|VivianIsBee]] We do have [[:d:Property:P5185]], but this is applied only to lexemes and not to items. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 20:49, 25 March 2026 (UTC) == Supported languages for an article == Is there a possiblity to see all languages an article can be displayed in. I looked at [[Q2290517]] and it seems like there is not yet a German version for this article. From my point of view knowing what articles are missing in the language of interest is important for working on abstract articles. As I looked at random pages I got a timeout as my user interface is in German and the generation of the article in German was not sucessful. So I think it is also necessary for checking if the article can be displayed in the user interface language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:17, 24 March 2026 (UTC) :This is not something that is convenient to check at all. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:55, 24 March 2026 (UTC) == [[f:Z26039|Z26039]] and [[f:Z26095|Z26095]] == This is a big mistake, and it's best we fix it now. Anything relating to particular languages or even groups of languages needs to stay all the way out of the generic functions. Languages have different rules for articles, some of them don't even have articles. This kind of thing cannot be reconciled at the general function-level. As to the alternate way we deal with this, that's a little tougher. My first thought is a bunch of Wikidata properties that tell you whether an article precedes an entity's label in a particular language. That idea could work, but there are some obvious problems: *Are there languages where the presence of an article is contextual, too? *No one will fill these properties, especially in languages other than English, because we will accumulate dozens of them that have to go on every single word ever [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 13:23, 25 March 2026 (UTC) :Can you give me an example of a language where this distinction actively prevents the functions from working? Some languages do not have articles, but that just means that the two are interchangeable. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:26, 25 March 2026 (UTC) ::Trivially. ::*[[w:Golf|Golf]] on enwiki: "Golf is a club-and-ball sport in which players use various clubs to hit a ball into a series of holes on a course in as few strokes as possible." ::*[[w:es:Golf|Golf]] on eswiki: "El golf es un deporte cuyo objetivo es introducir una bola en los hoyos que están distribuidos en el campo con el menor número de golpes, utilizando para cada tipo de golpe uno de entre un conjunto de palos ligeramente diferentes entre sí, ya que la cabeza del palo tiene ángulos distintos, al igual que las varillas tienen longitudes diferentes." ::[[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 13:34, 25 March 2026 (UTC) :::That's not a meaningful difference, though, and both examples use Z26039. Z26039 and Z26095 have different semantic meanings, they aren't stylistic choices. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:01, 25 March 2026 (UTC) ::::<em>Stylistic choice?</em> Is this a joke? Do you think the word "the" in English is a stylistic choice? [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 16:19, 25 March 2026 (UTC) :::::I mean, yes? If you can be understood perfectly without it that's what it is. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:21, 25 March 2026 (UTC) ::::::You just said "Z26039 and Z26095 have different semantic meanings". [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 16:27, 25 March 2026 (UTC) :::::::Yes. "The" has no semantic meaning, but there is a semantic difference between "A bird is a dinosaur" and "Bird is a dinosaur" (The latter is about a specific animal names Bird). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:06, 25 March 2026 (UTC) ::::::::It does though, no? See Wiktionary's second example: ::::::::: ''You live on Main Street, don't you? You know, you should tell the mayor '''the''' street needs cleaning.'' ::::::::Generally it's used to refer to a singular identifiable instance (there's more definitions, but this is the primary one), which I think is definitely enough to put it outside of "no semantic meaning". [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:18, 25 March 2026 (UTC) :::::::::I can understand it perfectly fine if you remove "the", though. The fact that the thing can be obviously identified with "the" means that it can be obviously identified without it. It's convenient, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:21, 25 March 2026 (UTC) ::::::::::The solution you're proposing to the problem at hand is pretty much "completely abandon grammatical articles in every language except English". You're right that it's not the end of the world, but we should at least try to solve the problem first. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 21:26, 25 March 2026 (UTC) :::::::::::No. That's definitely ''not'' what I'm saying. I'm disputing your insinuation that something is wrong with our current approach. We can solve any stylistic problems on a language by language basis, and semantic problems in the abstract content. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:09, 25 March 2026 (UTC) :By the way, even a single generic function for "X is a Y" is already too much, it neglects [[w:measure word|measure word]]s in Chinese, Japanese, and Korean. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 13:39, 25 March 2026 (UTC) ::Oh god... measure words. How the fuck do we deal with measure words? ::Have a look at the article for [[w:Chinese classifiers|Chinese classifiers]]. I have no idea how to deal with these. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 14:58, 25 March 2026 (UTC) :::I would presume Wikidata has those available to find? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:09, 25 March 2026 (UTC) ::::No, I just checked and Wikidata doesn't have a property for this yet. We would need to do a decent amount of workshopping to define such a property well for the proposal there (it wouldn't just be "Chinese classifier for"; I think something like "Chinese count-classifier for"? The count-classifiers that simply disappear in Germanic languages are the real concern, as the mass-classifiers can generally be paired with the noun to translate into an English word) but I think it could work barring some edge cases. ::::My main concern is if fundamentally we want to solve these sorts of problems this way. If so, we're going to be asking Wikidata to make hundreds if not thousands of properties over the coming months. Is that the best way to do this? I'm wondering if anyone has a better idea. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:15, 25 March 2026 (UTC) :::::And... is it going to <em>work?</em> How many Wikidata items only have a label in one or two languages as-is? This is only going to exacerbate that problem by quadrupling the work to translate a word, and putting us basically at square one. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:27, 25 March 2026 (UTC) ::::@[[User:Snowmanonahoe|Snowmanonahoe]] There is [[:d:Property:P5978]] which can be used to say that a particular lexeme sense is used with a specific classifier (not just in Mandarin but also in languages like Malay), as well as [[:d:Property:P10927]] which can indicate the reverse relation (but for parsimony's sake should point to more general classes rather than to every applicable sense in existence). [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 20:53, 25 March 2026 (UTC) :::::@[[User:Mahir256|Mahir256]]: Thank you, I didn't know about Wikidata's work on lexemes. This seems a lot more doable now. Question: is there any way to move from an item to a lexeme, e.g. if I had [[d:Q81727]] and I wanted [[d:L:L3965]]? [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 20:58, 25 March 2026 (UTC) ::::::@[[User:Snowmanonahoe|Snowmanonahoe]] re: your first sentence, I suspect that most people with questions here are clueless about lexemes (something the Abstract Wikipedia team made a grave mistake in not properly having addressed before this launch). In general links go from lexeme senses to items and not the other way around, [[:d:Wikidata:Lexicographical_data/Documentation/Senses#Properties_regarding_relationships_to_Wikidata_items|with several properties available to do so]], and while there is a Wikifunction to go from an item to a lexeme, I cannot endorse the current method of composing abstract articles (<small>see my reply under "Authoring Language" below</small>) enough to mention what Wikifunction that is. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 21:11, 25 March 2026 (UTC) ::::::The function being referred to by Mahir is [[f:Z6830]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:25, 25 March 2026 (UTC) ::::::It would be helpful if you read a bit about the project before insisting that we're doing it wrong. [[Special:Contributions/&#126;2026-18667-44|&#126;2026-18667-44]] ([[User talk:&#126;2026-18667-44|talk]]) 22:11, 25 March 2026 (UTC) :::::::Could you elaborate? [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 22:15, 25 March 2026 (UTC) ::::::::You don't even know about Lexemes, much less the complexities of the project. You come into the project chat without the slightest sliver of a clue and then tell everyone that they are "making a big mistake." Perhaps next time you could phrase it like "What is the distinction between these two functions? Does this not present concerns about XYZ?" [[Special:Contributions/&#126;2026-18688-73|&#126;2026-18688-73]] ([[User talk:&#126;2026-18688-73|talk]]) 02:09, 26 March 2026 (UTC) :::::::::I'd be happy to hear why I'm wrong. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 02:18, 26 March 2026 (UTC) :Is it just me or does 26039 only return void? [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:31, 25 March 2026 (UTC) ::Does for me, too, the English version anyway. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:42, 25 March 2026 (UTC) :::If my debugging is right, everything except Russian, Ukrainian, and Belarusian is completely broken. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:44, 25 March 2026 (UTC) ::::For me, English renders fine now [perhaps due to a recent edit? hard to be sure]. Not sure if it's entirely fixed though. [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:08, 25 March 2026 (UTC) :I agree there is a problem with the current approach. My proposed solution: I'm hoping the top level call from Abstract Wikipedia will be optionally allowed to send parameters like the grammatical number "plural" of the subject, which could be considered by the specific language alongside other context about the subject/object item to formulate the grammar (e.g. [[f:Z32496]]), and by the time it gets to the English constructor (e.g. [[f:Z32410]]), the English function will have the "subject is plural" boolean set (to decide "has"/"have" as well as the articles). I'm working on this particular example and all the required helper functions. If the English version works, I'll seek to make a configuration that allows similar in other languages. PS off topic, but I also think we will often want these functions to return HTML not monolingual text, so that we can embed hyperlinks. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 02:37, 26 March 2026 (UTC) ::HTML is ideal because you don't need to convert it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:16, 26 March 2026 (UTC) ::I’m not sure we want to favour particular features; don’t we simply want to determine the relevant set of lexemes for an item/language pairing? We don’t have selective fetch for lexemes, so the set may need to be limited, but identifying the more salient lexemes still requires considering the full set, unless we filter by “lexical similarity” between the item’s labels and/or aliases and the lexeme’s lemma and/or forms. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:58, 26 March 2026 (UTC) :::I don't quite understand what you are objecting to, or what problem you forsee. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:22, 27 March 2026 (UTC) ::::I’m not objecting to anything, although the notion of “sending” is a little alien in a functional context. The problem is knowing which features (predicates) are most salient. I guess it’s simply an optimisation, so further relevant details can be fetched later if the context requires them. But I’d still think in terms of filtered statement sets, and perhaps different filters per language. If we’re going to be language specific, it’s natural to consider extending the selective fetch to include sense-related lexemes. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:26, 27 March 2026 (UTC) == Authoring Language == Wikifunctions are kind of a pain to work with directly (no offense to the creators of them, they're an amazing platform and overall very impressive, just kind of by their nature they are built to be more abstract and closer to lambda calculus over "regular" programming languages), and that extends to Abstract Wikipedia. Has it been thought about making a sort of "authoring language" that is easier to work with than directly using Wikifunctions, but then "compiles" directly to Wikifunctions? My idea is sort of making a computer-parsable, natural language-agnostic conlang or even just some sort of custom markup language that could optionally be used to write abwiki articles and then would be stored along with the compiled wikifunctions and a timestamp of last compile so if an update was made then previous articles could be recompiled automatically. I'm of course not one of the abwiki staff members, so if this doesn't fit the "spirit" of it or something let me know, but I think it'd be helpful. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 19:14, 25 March 2026 (UTC) :I proposed adding support for Spreadsheetfunctions to Wikifunctions. It is better than defining a new language. From my point of view there are in relation to other programming languages many people who can write spreadsheet functions and they are translated into many different natural languages. In the past I did some experiments regarding the automatical conversion of Spreadsheet functions into the programming language R. I am interested in defining an Abstract Article in an Spreadsheet and I think it is possible. It is from my point of view important to lower the barrer to create an Abstract Article and creating functions in Wikifunctions. Maybe the goal of making it abstract makes it more complicated and language specific functions are easier to create for many people. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:25, 25 March 2026 (UTC) :@[[User:VivianIsBee|VivianIsBee]] I have presented to the Abstract Wikipedia team about an abstract content authoring language [[f:Wikifunctions:Status updates/2024-10-17|multiple]] [https://elemwala.toolforge.org/static/nlgsig-nov2025.html times]. It is unfortunate that the current infrastructure does not seek to support this yet. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 20:49, 25 March 2026 (UTC) == Definite articles == Heya! Been working on the page [[Q778]] [and thus the [https://www.wikifunctions.org/view/en/Z26570 Z26570] function] - is there a way to check if a word needs a definite article [i.e. the] or not? Right now it's "''The Bahamas is an island country in Caribbean.''" which is close but needs a definite article [before Caribbean]. But I can't just always add it, since cases like "''Lubeck is a city in the Germany.''" would be wrong. Is there any solution for this yet? [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:06, 25 March 2026 (UTC) :IIRC this has been discussed on the telegram/IRC. Not sure if a solution was found. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:23, 25 March 2026 (UTC) :@[[User:99of9|99of9]] is working on this: [[:f:Z32645]] [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:02, 26 March 2026 (UTC) ::hmm, tried adding this to [[f:Z30397]], but it makes it return an empty string for some reason? presumably i'm doing something wrong but not sure what... :( [faulty implementation at [[f:Z32738]]] [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 19:55, 26 March 2026 (UTC) :::The reason was that the argument to Z32645 is a Wikidata item reference, not a Wikidata item. I've fixed it now. But I switched it so that it only adds the definite article when the Kleenean is absolutely True, more than Maybe. I hope I will be able to achieve that for Caribbean, although it doesn't currently do so. I'll keep working on it today. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:20, 27 March 2026 (UTC) == Editing the direct code of pages == I find the current GUI editor to be quite clunky and harder for more complex topics. I'm assuming there is some way that I can edit the code of pages, so I can more quickly write functions without clicking through GUIs. Like I heavily doubt someone wrote [[Q15433043]] by clicking through GUIs. Also, does anyone know of a function that concats two strings with a space in between? Would I just use [[wikifunctions:Z21394|Z21394]], adding a space between two calls to objects (i.e. "Mars" + " " + "Jupiter")? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:19, 26 March 2026 (UTC) :For [[Q15433043]], it looks like they just wrote it in plain English and didn't use functions, so that's why it's so long I think. For joining, [[f:Z22504]] looks like a pretty good option. [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 20:40, 26 March 2026 (UTC) ::Thanks, that looks good. I hope more languages support it down the road. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:45, 26 March 2026 (UTC) ::When I try to insert this in a [[wikifunctions:Z28016|"defining role sentence"]], it doesn't appear and throws an error. Do you know why? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:51, 26 March 2026 (UTC) :There are several, but I think they are best left to language-specific functions on Wikifunctions. How do you know that a space is required? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:42, 26 March 2026 (UTC) ::For example, in [[Q711|Mongolia]], I would like to write "Ulaanbaatar is the capital and largest city of Mongolia". As of now, I would have to write that in two separate sentences and be very repetitive. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:46, 26 March 2026 (UTC) :::There’s a long journey ahead of us. At this stage I’d be thinking more in terms of [[f:Z32163]]. At least that way we can join adjacent sentences more naturally, when we have appropriate functions to do that. And we can implement “paragraph” differently according to the target language, without having to change the existing abstract content. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:07, 26 March 2026 (UTC) ::::Yeah that's what I expected, the project has just started after all. Thanks for this. ::::How are you finding these functions? I'm having trouble locating them. Also, is there a way that I can copy and paste functions from one article to another in the case of cookie-cutter articles? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 21:45, 26 March 2026 (UTC) :::::You can copy individual function calls in edit mode. Just click on the three vertical dots and select Copy to clipboard. This is currently specific to a particular browser and site, so you cannot copy between Wikifunctions and AW. You can also copy parts of calls by clicking on the three horizontal dots [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:26, 26 March 2026 (UTC) ::::::Great, I didn't see that, thank you! So there is no current way to edit the underlying code of the page? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 22:35, 26 March 2026 (UTC) :::::::It depends what you mean by “underlying code”. All articles are a list of one or more sections containing function calls. You can add and remove sections (apart from the first) and move sections up and down. Within a section, you can move function calls up and down, but you can only move a function call (or part of one) from one section to another by using the clipboard. The real underlying code is the functions themselves, and these can be amended on Wikifunctions. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:44, 26 March 2026 (UTC) :::::For tips on finding functions, please see [[:f:Wikifunctions:Find]]. It is also helpful to look at other AW articles, of course. On Wikifunctions, you can look at a related function’s implementations or test cases, as these may reference broader or narrower functions. And “What links here” is available from the Tools menu. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:38, 26 March 2026 (UTC) ::::::Thank you very much for you help. I think that's all I need to know for now, happy editing :) [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 23:07, 26 March 2026 (UTC) == Code editing == I created and am attempting to edit [[Q687168]]. It is difficult to figure out what is going on because I am stuck at a visual editor. I would like to play around with comparing it to code on other pages, but the visual thing makes that pretty difficult. Also is there a way to edit things in a sandbox or something so I can experiment without it being in mainspace? [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 23:25, 27 March 2026 (UTC) :Code-based (as in, the underlying form articles are stored in, which was temporarily visible due to a bug when the wiki was just being set up) editing is currently not possible, and I'm not sure if the development team has any plan to implement it (cc {{ping|Jdforrester (WMF)}}). As for your issue, you should not be using a literal string, but a function call instead, which allows you to use one of the functions on Wikifunctions (how to pictured). Though the project is in its early days, a general guide on creating articles is available at [[Help:How to create an article]] with links to other helpful pages. As for sandboxes, you can subscribe to the [[phab:T421417| task on Phabricator]] if you have an account there. [[File:Set literal string to function call guide, Abstract Wikipedia.png|thumb|How to convert to function call]] [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:40, 28 March 2026 (UTC) ::Well I really hope that they implement code editing because wikidata is okay since it only has properties. But these functions are just too much. I feel like I should be able to relatively easily take code from one article and put it on another one. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 02:58, 28 March 2026 (UTC) b0t4ttum4o281s8dkmb0br9ztfrdpty 2579 2578 2026-03-28T03:06:31Z Feeglgeef 36 /* Code editing */ Reply 2579 wikitext text/x-wiki __NEWSECTIONLINK__ [[Category:Abstract Wikipedia administration|Project Chat]] This is the Abstract Wikipedia Project chat. This is where discussions on the project happen. Add your discussion below this line. More technical issues should go to [[Abstract Wikipedia:Report a technical problem]]. ==Discussions not working== I keep getting a type error whenever I try to create a new topic. Anybody else? [[ talk:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:05, 19 March 2026 (UTC) :I'm also experiencing the same error. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 18:19, 19 March 2026 (UTC) :@[[User:Feeglgeef|Feeglgeef]], @[[User:Tenshi Hinanawi|Tenshi Hinanawi]]: Sorry about that; it was due to a production mis-configuration that I've worked around for now. Unfortunately the same bug also meant that the community's first Abstract articles were all mis-created into the <code>Abstract Wikipedia:</code> namespace, and I don't think we can move them into the proper positions right now, so they'll need to be re-created. Please reply here, on [[Abstract Wikipedia:Report a technical problem]], or file any issues you run into in Phabricator. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:34, 19 March 2026 (UTC) ::The new abstract table is breaking globalcontribs counter across all Wikis, [[:phab:T420632]] [[User:Shushugah|Shushugah]] ([[User talk:Shushugah|talk]]) 18:51, 19 March 2026 (UTC) == Horray! 🎉 == This is just a celebratory post acknowledging the milestone of getting this project started. Great work on the engineering team so far, now we can get some community creating content as well! [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 18:53, 19 March 2026 (UTC) :I want to contribute but I'm a bit lost with the function editor so I'll wait until some documentation is uploaded on the community page. [[User:Hathor1719|Hathor1719]] ([[User talk:Hathor1719|talk]]) 18:55, 19 March 2026 (UTC) :🎉🎉🎉! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:56, 19 March 2026 (UTC) == Local help page == The Help page in the sidebar goes to [[mw:Help:Contents]]. We should change that to just [[Help:Contents]]. (But I guess for that we need a local admin as well.) [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 18:59, 19 March 2026 (UTC) :@[[User:Ainali|Ainali]], done. But the page [[Help:Contents]] needs to be written. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 19:13, 19 March 2026 (UTC) ::Is there a caching thing, that it is still not working? We have [[MediaWiki:Helppage]], but the link in the sidebar still goes to Mediawiki for me. <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 07:36, 20 March 2026 (UTC) :::Try [https://abstract.wikipedia.org/wiki/Abstract_Wikipedia:Project_chat?action=purge purge]. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 07:59, 20 March 2026 (UTC) ::::I tried purging, it doesn't help. Interestingly, if I change the interface language to English, I get the new link, but not when I use it in Swedish. A bug, or do we need to define this for each language? <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 12:48, 20 March 2026 (UTC) :::::couldn’t find the solution, I think it's because multilingual feature hasn’t enabled yet. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 13:44, 20 March 2026 (UTC) ::::::Now it works, without any new purging. Weird (but good). <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 15:36, 20 March 2026 (UTC) == qqx doesn't seem to work == I switched my user interface language to Hebrew. I'm trying to [[Special:CreateAbstract/Q18383|create a page]]. There's a plus button under "lead paragraph (Q8776414)". It has several items that begin with "Add" and continue with English strings that are probably function names: "section title", "paragraph", "HTML unordered list", etc. I tried using uselang=qqx to see what functions those are, but then the editing interface is not loaded at all. I see a yellow box with this text: : (wikilambda-initialize-error) : (wikilambda-renderer-error-footer-project-chat) uselang=qqx works quite nicely in Wikifunctions and shows ZIDs of objects when their labels are used in the interface, but it seems to fail here. It would be quite nice to make it work. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:06, 19 March 2026 (UTC) == Visual editor on this page == The first time I posted something here on this page (using DiscussionTools), I noticed a mistake and wanted to fix it. I clicked "edit" near the section heading, and it started editing the whole page in Visual editor. If I recall correctly, the default on other wikis is that the edit button next to the section heading on discussion pages opens only that section and in the wikitext editor. It should probably be the same here. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:10, 19 March 2026 (UTC) :[[Abstract Wikipedia:Report a technical problem]] would be more appropriate. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:14, 19 March 2026 (UTC) == Temporary adminship == I'm requesting temporary adminship here (for 24 hours to a week) to help set up the wiki on the community side. As administrator on Wikifunctions, I designed the current layout of the main page (also used locally), among other things. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:16, 19 March 2026 (UTC) :{{ping|Feeglgeef}} while I agree that temporary adminship could be useful, both personally and as a steward, I'm not sure it's a good idea to grant this request. First of all, you didn't really say why you need admin rights (and your history, both on Wikifunctions and Meta, make me want to be extra cautious). In the meantime, stewards and global admins can also (and already do) help if needed, don't hesitate to ask. Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 21:36, 19 March 2026 (UTC) ::Ah, right! Please update the main page as I've requested on its talk page, as well as delete the existing pages on the Abstract Wikipedia namespace with QIDs (they are now redundant), and add the correct license to [[MediaWiki:License]]. I have a few more things, but they're relatively minor. Consider the above request retracted. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:29, 19 March 2026 (UTC) :::{{reply to|VIGNERON}} ? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:50, 20 March 2026 (UTC) ::::{{reply to|Feeglgeef}} yes ? please [https://dontasktoask.com/ Don't ask to ask, just ask]. Cdlt, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 16:28, 20 March 2026 (UTC) :::::{{ping|VIGNERON}} I wanted you to do the things I asked in the above reply (which you ignored :(. ). The main page is fixed and the license is fine (not complete, but alas), but any page following the pattern "Abstract Wikipedia:Q[n]" should be deleted. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:57, 20 March 2026 (UTC) ::::::{{reply to|Feeglgeef}} I did the deletion this morning, did I miss any pages? Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 18:00, 20 March 2026 (UTC) == Templates - per usual or as abstract content? == I was about to import a few templates that can come in handy in discussions and other meta-related activities but then realized that it may be a great use case for abstract content. Or will it not be possible to do it in that way on this wiki (or at all)? [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 19:28, 19 March 2026 (UTC) :Calling functions here is currently possible, but some templates are impossible to replace and functions are inconvenient in any case. It'd be helpful if you said which templates you intended to import, but generally I'd say import them. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:33, 19 March 2026 (UTC) ::I think what I wonder most is if we always should do multilingual templates with the traditional <code><nowiki><translate></nowiki></code> tags or use functions wherever we can. [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 19:42, 19 March 2026 (UTC) :::The problem with "functions wherever we can" is that most template-like functions are content based, like abbr or 0. I'm assuming you mean templates that are more about meta stuff, which probably should '''not''' be functions, at least under the current idea. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:46, 19 March 2026 (UTC) ::::Yes, I was only thinking about meta stuff. Where can I read about this idea you are referring to? It seems important enough that it should be part of [[Abstract Wikipedia:Scope|this project's scope]] (or similar page/policy). [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 19:52, 19 March 2026 (UTC) :::::It's not written down, I suppose. I didn't mean there was a rule against creating the functions, (feel free, if you'd like). The main problem with putting them on Wikifunctions is speed and the fact that you must use HTML fragments (no wikitext), which to me makes it unreasonable. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:56, 19 March 2026 (UTC) ::::::That's a fair point of view. The reason I asked was that it would be an excellent way of [[d:Q3033752|Q3033752]] (note to self, we need the functionality of [[d:Template:Q]]). If we get used here to not falling back into wikitext, we get more training at creating excellent abstract content. [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 20:03, 19 March 2026 (UTC) == Articles now creatable properly == Hello all! To those not on the telegram (or not following), articles are now able to be created in the correct way. Any articles you have previously made will need to be recreated. I'd courtesy ping those who have already created one but it seems we don't have that set up yet! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:31, 19 March 2026 (UTC) == Testing from a different language == I have set the UI to Spanish and there are some menus not translated (Create an article in the sidebar, for example). Where can I translate the content I see missing? Also, I tried to create a very simple abstract article on the environment ([[Q43619]]) and it fails to render (Wikifunctions returned a failed response: Alcanzado el límite de tiempo en el Orquestador): I also found a random, decently big one ([[Q408]]) and it keeps loading for five minutes already in Spanish. Finally, if this is going to be with the purpose of multi lingual edition, shouldn't help and talk pages like these be also automatically translated? Because otherwise it becomes just an output of information, an editor who isn't familiar with English would be able to read the Abstract Wikipedia in their language but unable to provide feedback (as I'm doing now). [[User:Hathor1719|Hathor1719]] ([[User talk:Hathor1719|talk]]) 06:56, 20 March 2026 (UTC) :I am not sure that we want "automatic" translation. But regular translation, I truly agree that we should have. There is a Phabricator created to enable the Translate extension on this wiki ([[Phab:T420656]]). <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 07:42, 20 March 2026 (UTC) ::Yes at least the ability to translate user messages, so that I for example could read the messages in this page in Spanish and reply in Spanish, and the rest of users translate them to their local languages. Otherwise cross-lingual collaborative effort isn't going to work unless everyone has a decent level of English as a second language. Thank you for the link! [[User:Hathor1719|Hathor1719]] ([[User talk:Hathor1719|talk]]) 08:42, 20 March 2026 (UTC) :: ::I would greatly appreciate automatic per-comment translation (the way Discourse implements it), and hope we find a way to implement that for the truly multilingual sites like this. In the wiki spirit, the outputs of the automatic translation should be savable and editable so that a) the computation of auto-translation only happens once into each target language and b) everyone can improve each of those translations. [[User:Sj|Sj]] ([[User talk:Sj|talk]]) 21:23, 22 March 2026 (UTC) == Using Function IDs == It seems like when creating an article you cannot insert a function ID (i.e. Z6839) in a function call's function field and you have to type in it's name and hope it pops up (which it seems as though it doesn't always). [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 13:13, 20 March 2026 (UTC) == Not showing functions that return strings where an HTML fragment is needed == It might be good to adjust the search function inside the abstract wikipedia editor to show functions that return strings as grayed-out where an HTML fragment is needed, as it took me a while to realize that [https://www.wikifunctions.org/view/en/Z24102 label of item reference in specific/general lang] returns a string and not an HTML fragment, meaning that it doesn't show up when searching. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 13:30, 20 March 2026 (UTC) == Cannot find Lorrain in the language list == Hi, I wanted to try generating an article in lorrain ([[d:Q671198]]), but it does not appear in the selection list. Where can I ask for it to be added, so that I can try experimenting with it? Thanks! [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 19:48, 20 March 2026 (UTC) :I'm not certain, but I know it's a bit of a process that I think begins on Wikidata. Even if it were added, there would be no support for it in community-made functions, so for the foreseeable future this will be impossible. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:54, 20 March 2026 (UTC) ::There are already plenty of lexemes in lorrain on Wikidata. [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 20:38, 20 March 2026 (UTC) :::Can you point me to them? [[Special:Contributions/&#126;2026-17446-79|&#126;2026-17446-79]] ([[User talk:&#126;2026-17446-79|talk]]) 22:04, 20 March 2026 (UTC) ::::https://w.wiki/FiVz [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 06:12, 21 March 2026 (UTC) :I see no reason for not adding this to our list of languages, after all we already have plenty of languages, including dialects like [[f:Z1640]]. {{ping|Poslovitch}} does this mean you are volunteering to create wikifunctions in lorrain 🤣 Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 09:50, 21 March 2026 (UTC) ::@[[User:VIGNERON|VIGNERON]] Of course! I suppose this means the fonctions will need to support the many ways to write in lorrain, since it is not standardized. Do you have any examples of functions that support such things? [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 09:54, 21 March 2026 (UTC) :::I tried creating a "Natural language" object on Wikifunctions, but it seems I don't have permission to do this. &lt;rant&gt;Why is it always so hard with languages that have no ISO codes :sob: &lt;/rant&gt; [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 13:32, 21 March 2026 (UTC) ::::You wouldn’t be able to create a Natural language object even if you did have an ISO code to hand. Could you raise a ticket on Phabricator, tagged with [https://phabricator.wikimedia.org/tag/abstract_wikipedia_team/ Abstract Wikipedia team]? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:54, 21 March 2026 (UTC) :::::Thanks @[[User:GrounderUK|GrounderUK]], will do! [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 14:56, 21 March 2026 (UTC) :::::Raised: [[phab:T420823]]. [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 15:09, 21 March 2026 (UTC) == Project namespace alias == On all other Wikipedias, "WP" is an alias of the Project namespace. Why isn't it here? There's also "Abstract", but that's too long for my liking. [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 21:48, 20 March 2026 (UTC) :Noting that this has been discussed multiple times on the telegram. I would prefer AWP, but it doesn't really matter. [[Special:Contributions/&#126;2026-17446-79|&#126;2026-17446-79]] ([[User talk:&#126;2026-17446-79|talk]]) 22:02, 20 March 2026 (UTC) :well it’s not like another language version of Wikipedia, and there're still confusion if it’s a sister project or else. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 22:09, 20 March 2026 (UTC) ::{{ping|Tanbiruzzaman}} It is listed as a Wikipedia on [[Special:SiteMatrix]]. The domain and database ID says so as well. [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 22:13, 20 March 2026 (UTC) :::It was an initial process to connect wikidata, but will be configured later, per [[phab:T420420]] (also check comments in [[phab:T420643]]). [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 22:32, 20 March 2026 (UTC) :On a similar note, is there a reason why [[Main Page]] is a redlink? Feels useful to redirect it to [[Abstract Wikipedia:Main page]]. //[[User:SHB2000|SHB2000]] ([[User talk:SHB2000|talk]]) 07:33, 25 March 2026 (UTC) ::redirect from mainspace is not possible here, I guess. You may give a try. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 07:39, 25 March 2026 (UTC) :::Fair enough I guess. --[[User:SHB2000|SHB2000]] ([[User talk:SHB2000|talk]]) 07:41, 25 March 2026 (UTC) ::::I can do it if I'm an admin. This project has no local admins or bureaucrats. [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 23:42, 26 March 2026 (UTC) :::::I tried to create it and it shows "The provided title 'Main_Page' is not valid for an Abstract Article.", also tried to change the content model to wikitext and shows the same error. Note that I also have the similar technical rights as admin. @[[User:Koavf|Koavf]], is there another way you'd try if you're an administrator? [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 03:44, 27 March 2026 (UTC) ::::::Import from another project's "[[Main Page]]". I did this at [[:d:Main Page]] (but the community decided to delete it, which I did). [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 03:47, 27 March 2026 (UTC) ::::::We do not have [[:f:Main Page]] either and I do not see why it would be needed here. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 23:06, 27 March 2026 (UTC) :::::::I can easily imagine the scenario where there are incoming links to it. [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 23:58, 27 March 2026 (UTC) ::@[[User:SHB2000|SHB2000]]: Because the main namespace is not meant to have anything other than abstract articles in it, the same as for Wikifunctions and Wikidata. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:22, 27 March 2026 (UTC) == Making it easier to contribute == I'm aware that we're only a few days into the public beta of this project, and everything is a little rough around the edges, but I thought it could be useful to come up with some goals to work towards in order to make the site more accommodating and easier to contribute to, for newer and more experienced editors alike. (If there's a place where this discussion is already taking place please tell me and I can move there). Here are some thoughts I had so far: * Most of the current articles are extremely short, just one or two sentences long. I think it would be good to pick one article in each of a few main categories (e.g. one country, one type of food, one notable person, etc.) and work to try to include as much relevant information as possible, to serve as an example for future articles of similar types. * As I understand it, a lot of the limitations for what kind of information we can include in an article is due to which functions exist on Wikifunctions. We have [[Abstract Wikipedia:Useful functions for article composition]], which is a good way to find some functions, but this list can't include every single function, so it would be good to have some way to find relevant functions on Wikifunctions. Is there a category containing AWP-related functions there? I'm not too familiar with Wikifunctions yet but if there is a category, we should link it there. * In a similar vein, it seems like there are very few such functions currently available. It would be good to have some kind of guide as to how to create such functions that can be used here. I tried creating a new function there yesterday and it took me a while to find my way around, and I still haven't figured it out completely, so a guide specifically for people wanting to improve Abstract Wikipedia could be useful. * Lastly it might be worth coming up with a list of policies and guidelines that we want to make to begin with. Currently there are none, and obviously it's quite time consuming to create new policies, but coming up with a set of basic ones would be helpful I think. Let me know your thoughts. Cheers, &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 19:52, 21 March 2026 (UTC) :Just had a closer look at Wikifunctions; seems [[f:Wikifunctions:Catalogue/Natural language operations/Global language functions]] might be a good place to link to. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 20:00, 21 March 2026 (UTC) ::I support the goal of making it easier to contribute. From my point of view a place where people can write example sentences in specific languages about specific facts and can request a function for it will be useful. So far I it is difficult for me to understand how it is possible to define content in a abstract way and convert it into texts in different natural languages. It seems to me like it requires to much available data at functions and Wikidata Lexemes what is not there for many small languages so far. So I prefer a monolingual approach based on Wikidata statements. Then people can write sentences what explain a specific Wikidata statement or multiple ones and this can be done for many languages. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:49, 21 March 2026 (UTC) :I do agree that creating these linguistic functions would be easier if we had a guide, though it's not exactly a cut and paste process (it requires a lot of thinking to figure out edge cases, whether your use case makes sense across languages, what will be included in the scope of your function, what will not be, what the utility will be, etc.). An example of thinking this out poorly is [[f:Z31405]], where it's painfullyy clear that the Abstract Wikipedia team didn't think these questions through well enough, where the description says that they couldn't even decide whether the function would output a phrase or a noun, there is little to no utility in composing articles, and the edge cases are insurmountable with their current approach. :It's not exactly the same, but I've noted on the telegram that we should make it easier to make new language versions of existing functions. Unlike object labels, however, that requires either programming experience or a very in-depth tutorial, which we do not have. The lack of language-versions is natural if you think about it (if 1% of the world can make a Wikifunctions function and 1% can translate the concepts effectively between the languages we want, 0.01% can help us here), so the tutorial route seems like the only logical method. Spreading awareness as to contributing this way on the main page could also be helpful [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:35, 22 March 2026 (UTC) ::Yeah, some kind of tutorial would be phenomenal. There could be some walk-through tutorials for creating some basic linguistic functions. That seems to be the bottleneck to progress here - practically all sentences follow the format "X is Y". ::I've been looking forward to Abstract for awhile now (finding out it released yesterday, a bit too late), but it's completely unapproachable - it feels like I need a master's degree in both Computer Science and Linguistics in order to contribute to the growth of this project. It's a new project, sure, but it took at least an hour to write two sentences in [[Q711|Q711 (Mongolia)]]. Doesn't help that I only speak English. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 05:41, 27 March 2026 (UTC) == Involving small language versions == As Abstract Wikipedia can help small Wikipedia language versions offering more content in this language I think it is important to try to get people from such projects involved. From my point of view the highest chance to get it done is if people who know people contributing to small language version talk to the contributors and invite them to contribute to Abstract Wikipedia. In Wikifunctions I expected more involvement of small language versions and I think it is important to make it easier to contribute and find a way how to communicate with people who do not speak English. As it is not the case everyone can speak this language. What do you think how is it possible to get more people from small Wikipedia language versions involved in Abstract Wikipedia and Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:55, 21 March 2026 (UTC) : I am interested in using AW/WF with the [[incubator:]], perhaps a workflow could be developed for that. — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 18:52, 22 March 2026 (UTC) :: Have you tried to call Wikifunctions functions in the Incubatorwiki. I think adding language specific implementatations is the first step. It seems to me like simple sentences can be generated through calling Wikifunctions functions and so for this no Abstract Wikipedia is required. — [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:38, 22 March 2026 (UTC) ::: I'll try it. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 06:02, 23 March 2026 (UTC) == URL-Parameter for specific language == Is it possible to call an abstract Wikipedia article with a URL-Parameter specifying the language. I looked for random pages and I got examples without a german Implementation. I am interested in sharing an example and for this I want to set a link people can klick on to get the result in the expected language afterwards. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:43, 22 March 2026 (UTC) :You can add "?uselang=de" to render the article in German, if that is what you mean. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:41, 22 March 2026 (UTC) :@[[User:Hogü-456|Hogü-456]]: Yes, like with Wikifunctions you should be able to go to <code>/view/fr/Q123456</code> but that's waiting for some production re-configuration to work. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 13:12, 23 March 2026 (UTC) == Purpose of language-specific functions? == Some functions that produce sentences seem to have language-specific functions for every language, I.e. "Brazilian Sign Language: article-less defining". Why is this? What functions have this multiplicity? I thought one point of AWP was to have language-independend functions, all of which have specifications for how they would render outputs in different languages (where the choice of output language is decided at the client, or at the final step of rendering, not for each function in turn). [[User:Sj|Sj]] ([[User talk:Sj|talk]]) 21:23, 22 March 2026 (UTC) :This is just a side effect of how Wikifunctions works. Essentially the generic "Article-less defining fragment" checks which language you want, and then calls the language-specific version. You should only use the generic ones in abstract articles. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 21:50, 22 March 2026 (UTC) ::Aha thanks, then the interface should probably not be showing the hundreds of language-specific ones in the selector drop-down for editors. [[User:Sj|Sj]] ([[User talk:Sj|talk]]) 18:55, 23 March 2026 (UTC) :::Agreed, although I'm not sure how easy it would be to filter them out; there's not really anything distinguishing them from the general functions, they're both functions that take some input and return monolingual text as output. Maybe worth opening a phabricator ticket to get the opinion of people on the technical side of Abstract Wikipedia. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 19:39, 23 March 2026 (UTC) ::::I think the best way to do it would be to have some sort of tag for "multilingual function"? [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:43, 25 March 2026 (UTC) == "It" in abstract wikipedia == How should the concept of "it" be represented in abstract wikipedia? Otherwise it leads to a lot of sentences like "Brussels is the capital of Belgium. Brussels is a large city. Brussels is...". Also, is there any plans for some form of easier to understand "authoring language" or something? The current approach with writing wikifunctions is hard to understand and write. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 19:35, 23 March 2026 (UTC) :Every concept is represented in Abstract Wikipedia through its Wikidata item, which would be [[d:Q6091500]] in this case. I'm not exactly sure what you mean by an "authoring language" (some sample texts of your idea would be helpful), but I don't think there's much improvement to be had while still writing in an abstract language (that is to say, most improvements would make the language more concrete). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:18, 23 March 2026 (UTC) ::I mean more like a format easier to work with than wikifunctions. Like some form of computer-parsable conlang which can be "compiled" into wikifunctions. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 20:47, 23 March 2026 (UTC) :This is a tough problem, because the pronoun you would use is semantically different in different languages. I think we have to make a "refer to previously-mentioned" function that takes a Wikidata item, reads properties like person or object, (linguistic) gender, etc, and spits out a pronoun. Hopefully it can be done that simply. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:41, 25 March 2026 (UTC) ::Yeah that would make sense. I can try to draft one for English (that's the only language I know at least for now) so we can get a proof of concept. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 18:48, 25 March 2026 (UTC) ::Ooh. I could be wrong but I think wikidata doesn't have a property for "grammatical gender". For English I'll probably match on P21 and if it's an instance of Q5, and if it doesn't have P21 and is an instance of Q5 do they/them, if not an instance of Q5 and doesn't have P21 it/its, and otherwise match on P21. Also we'll need multiple "refer to" functions for different types of pronouns (possessive, nominative, etc). [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 18:57, 25 March 2026 (UTC) :::About the grammatical gender property: yeah, you're probably right. That's the tough part, because we're going to need individual properties for every language with grammatical gender. See the similar discussion about classifier/measure words and articles below. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 19:06, 25 March 2026 (UTC) ::@[[User:VivianIsBee|VivianIsBee]] We do have [[:d:Property:P5185]], but this is applied only to lexemes and not to items. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 20:49, 25 March 2026 (UTC) == Supported languages for an article == Is there a possiblity to see all languages an article can be displayed in. I looked at [[Q2290517]] and it seems like there is not yet a German version for this article. From my point of view knowing what articles are missing in the language of interest is important for working on abstract articles. As I looked at random pages I got a timeout as my user interface is in German and the generation of the article in German was not sucessful. So I think it is also necessary for checking if the article can be displayed in the user interface language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:17, 24 March 2026 (UTC) :This is not something that is convenient to check at all. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:55, 24 March 2026 (UTC) == [[f:Z26039|Z26039]] and [[f:Z26095|Z26095]] == This is a big mistake, and it's best we fix it now. Anything relating to particular languages or even groups of languages needs to stay all the way out of the generic functions. Languages have different rules for articles, some of them don't even have articles. This kind of thing cannot be reconciled at the general function-level. As to the alternate way we deal with this, that's a little tougher. My first thought is a bunch of Wikidata properties that tell you whether an article precedes an entity's label in a particular language. That idea could work, but there are some obvious problems: *Are there languages where the presence of an article is contextual, too? *No one will fill these properties, especially in languages other than English, because we will accumulate dozens of them that have to go on every single word ever [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 13:23, 25 March 2026 (UTC) :Can you give me an example of a language where this distinction actively prevents the functions from working? Some languages do not have articles, but that just means that the two are interchangeable. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:26, 25 March 2026 (UTC) ::Trivially. ::*[[w:Golf|Golf]] on enwiki: "Golf is a club-and-ball sport in which players use various clubs to hit a ball into a series of holes on a course in as few strokes as possible." ::*[[w:es:Golf|Golf]] on eswiki: "El golf es un deporte cuyo objetivo es introducir una bola en los hoyos que están distribuidos en el campo con el menor número de golpes, utilizando para cada tipo de golpe uno de entre un conjunto de palos ligeramente diferentes entre sí, ya que la cabeza del palo tiene ángulos distintos, al igual que las varillas tienen longitudes diferentes." ::[[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 13:34, 25 March 2026 (UTC) :::That's not a meaningful difference, though, and both examples use Z26039. Z26039 and Z26095 have different semantic meanings, they aren't stylistic choices. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:01, 25 March 2026 (UTC) ::::<em>Stylistic choice?</em> Is this a joke? Do you think the word "the" in English is a stylistic choice? [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 16:19, 25 March 2026 (UTC) :::::I mean, yes? If you can be understood perfectly without it that's what it is. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:21, 25 March 2026 (UTC) ::::::You just said "Z26039 and Z26095 have different semantic meanings". [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 16:27, 25 March 2026 (UTC) :::::::Yes. "The" has no semantic meaning, but there is a semantic difference between "A bird is a dinosaur" and "Bird is a dinosaur" (The latter is about a specific animal names Bird). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:06, 25 March 2026 (UTC) ::::::::It does though, no? See Wiktionary's second example: ::::::::: ''You live on Main Street, don't you? You know, you should tell the mayor '''the''' street needs cleaning.'' ::::::::Generally it's used to refer to a singular identifiable instance (there's more definitions, but this is the primary one), which I think is definitely enough to put it outside of "no semantic meaning". [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:18, 25 March 2026 (UTC) :::::::::I can understand it perfectly fine if you remove "the", though. The fact that the thing can be obviously identified with "the" means that it can be obviously identified without it. It's convenient, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:21, 25 March 2026 (UTC) ::::::::::The solution you're proposing to the problem at hand is pretty much "completely abandon grammatical articles in every language except English". You're right that it's not the end of the world, but we should at least try to solve the problem first. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 21:26, 25 March 2026 (UTC) :::::::::::No. That's definitely ''not'' what I'm saying. I'm disputing your insinuation that something is wrong with our current approach. We can solve any stylistic problems on a language by language basis, and semantic problems in the abstract content. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:09, 25 March 2026 (UTC) :By the way, even a single generic function for "X is a Y" is already too much, it neglects [[w:measure word|measure word]]s in Chinese, Japanese, and Korean. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 13:39, 25 March 2026 (UTC) ::Oh god... measure words. How the fuck do we deal with measure words? ::Have a look at the article for [[w:Chinese classifiers|Chinese classifiers]]. I have no idea how to deal with these. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 14:58, 25 March 2026 (UTC) :::I would presume Wikidata has those available to find? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:09, 25 March 2026 (UTC) ::::No, I just checked and Wikidata doesn't have a property for this yet. We would need to do a decent amount of workshopping to define such a property well for the proposal there (it wouldn't just be "Chinese classifier for"; I think something like "Chinese count-classifier for"? The count-classifiers that simply disappear in Germanic languages are the real concern, as the mass-classifiers can generally be paired with the noun to translate into an English word) but I think it could work barring some edge cases. ::::My main concern is if fundamentally we want to solve these sorts of problems this way. If so, we're going to be asking Wikidata to make hundreds if not thousands of properties over the coming months. Is that the best way to do this? I'm wondering if anyone has a better idea. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:15, 25 March 2026 (UTC) :::::And... is it going to <em>work?</em> How many Wikidata items only have a label in one or two languages as-is? This is only going to exacerbate that problem by quadrupling the work to translate a word, and putting us basically at square one. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:27, 25 March 2026 (UTC) ::::@[[User:Snowmanonahoe|Snowmanonahoe]] There is [[:d:Property:P5978]] which can be used to say that a particular lexeme sense is used with a specific classifier (not just in Mandarin but also in languages like Malay), as well as [[:d:Property:P10927]] which can indicate the reverse relation (but for parsimony's sake should point to more general classes rather than to every applicable sense in existence). [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 20:53, 25 March 2026 (UTC) :::::@[[User:Mahir256|Mahir256]]: Thank you, I didn't know about Wikidata's work on lexemes. This seems a lot more doable now. Question: is there any way to move from an item to a lexeme, e.g. if I had [[d:Q81727]] and I wanted [[d:L:L3965]]? [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 20:58, 25 March 2026 (UTC) ::::::@[[User:Snowmanonahoe|Snowmanonahoe]] re: your first sentence, I suspect that most people with questions here are clueless about lexemes (something the Abstract Wikipedia team made a grave mistake in not properly having addressed before this launch). In general links go from lexeme senses to items and not the other way around, [[:d:Wikidata:Lexicographical_data/Documentation/Senses#Properties_regarding_relationships_to_Wikidata_items|with several properties available to do so]], and while there is a Wikifunction to go from an item to a lexeme, I cannot endorse the current method of composing abstract articles (<small>see my reply under "Authoring Language" below</small>) enough to mention what Wikifunction that is. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 21:11, 25 March 2026 (UTC) ::::::The function being referred to by Mahir is [[f:Z6830]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:25, 25 March 2026 (UTC) ::::::It would be helpful if you read a bit about the project before insisting that we're doing it wrong. [[Special:Contributions/&#126;2026-18667-44|&#126;2026-18667-44]] ([[User talk:&#126;2026-18667-44|talk]]) 22:11, 25 March 2026 (UTC) :::::::Could you elaborate? [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 22:15, 25 March 2026 (UTC) ::::::::You don't even know about Lexemes, much less the complexities of the project. You come into the project chat without the slightest sliver of a clue and then tell everyone that they are "making a big mistake." Perhaps next time you could phrase it like "What is the distinction between these two functions? Does this not present concerns about XYZ?" [[Special:Contributions/&#126;2026-18688-73|&#126;2026-18688-73]] ([[User talk:&#126;2026-18688-73|talk]]) 02:09, 26 March 2026 (UTC) :::::::::I'd be happy to hear why I'm wrong. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 02:18, 26 March 2026 (UTC) :Is it just me or does 26039 only return void? [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:31, 25 March 2026 (UTC) ::Does for me, too, the English version anyway. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:42, 25 March 2026 (UTC) :::If my debugging is right, everything except Russian, Ukrainian, and Belarusian is completely broken. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:44, 25 March 2026 (UTC) ::::For me, English renders fine now [perhaps due to a recent edit? hard to be sure]. Not sure if it's entirely fixed though. [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:08, 25 March 2026 (UTC) :I agree there is a problem with the current approach. My proposed solution: I'm hoping the top level call from Abstract Wikipedia will be optionally allowed to send parameters like the grammatical number "plural" of the subject, which could be considered by the specific language alongside other context about the subject/object item to formulate the grammar (e.g. [[f:Z32496]]), and by the time it gets to the English constructor (e.g. [[f:Z32410]]), the English function will have the "subject is plural" boolean set (to decide "has"/"have" as well as the articles). I'm working on this particular example and all the required helper functions. If the English version works, I'll seek to make a configuration that allows similar in other languages. PS off topic, but I also think we will often want these functions to return HTML not monolingual text, so that we can embed hyperlinks. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 02:37, 26 March 2026 (UTC) ::HTML is ideal because you don't need to convert it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:16, 26 March 2026 (UTC) ::I’m not sure we want to favour particular features; don’t we simply want to determine the relevant set of lexemes for an item/language pairing? We don’t have selective fetch for lexemes, so the set may need to be limited, but identifying the more salient lexemes still requires considering the full set, unless we filter by “lexical similarity” between the item’s labels and/or aliases and the lexeme’s lemma and/or forms. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:58, 26 March 2026 (UTC) :::I don't quite understand what you are objecting to, or what problem you forsee. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:22, 27 March 2026 (UTC) ::::I’m not objecting to anything, although the notion of “sending” is a little alien in a functional context. The problem is knowing which features (predicates) are most salient. I guess it’s simply an optimisation, so further relevant details can be fetched later if the context requires them. But I’d still think in terms of filtered statement sets, and perhaps different filters per language. If we’re going to be language specific, it’s natural to consider extending the selective fetch to include sense-related lexemes. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:26, 27 March 2026 (UTC) == Authoring Language == Wikifunctions are kind of a pain to work with directly (no offense to the creators of them, they're an amazing platform and overall very impressive, just kind of by their nature they are built to be more abstract and closer to lambda calculus over "regular" programming languages), and that extends to Abstract Wikipedia. Has it been thought about making a sort of "authoring language" that is easier to work with than directly using Wikifunctions, but then "compiles" directly to Wikifunctions? My idea is sort of making a computer-parsable, natural language-agnostic conlang or even just some sort of custom markup language that could optionally be used to write abwiki articles and then would be stored along with the compiled wikifunctions and a timestamp of last compile so if an update was made then previous articles could be recompiled automatically. I'm of course not one of the abwiki staff members, so if this doesn't fit the "spirit" of it or something let me know, but I think it'd be helpful. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 19:14, 25 March 2026 (UTC) :I proposed adding support for Spreadsheetfunctions to Wikifunctions. It is better than defining a new language. From my point of view there are in relation to other programming languages many people who can write spreadsheet functions and they are translated into many different natural languages. In the past I did some experiments regarding the automatical conversion of Spreadsheet functions into the programming language R. I am interested in defining an Abstract Article in an Spreadsheet and I think it is possible. It is from my point of view important to lower the barrer to create an Abstract Article and creating functions in Wikifunctions. Maybe the goal of making it abstract makes it more complicated and language specific functions are easier to create for many people. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:25, 25 March 2026 (UTC) :@[[User:VivianIsBee|VivianIsBee]] I have presented to the Abstract Wikipedia team about an abstract content authoring language [[f:Wikifunctions:Status updates/2024-10-17|multiple]] [https://elemwala.toolforge.org/static/nlgsig-nov2025.html times]. It is unfortunate that the current infrastructure does not seek to support this yet. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 20:49, 25 March 2026 (UTC) == Definite articles == Heya! Been working on the page [[Q778]] [and thus the [https://www.wikifunctions.org/view/en/Z26570 Z26570] function] - is there a way to check if a word needs a definite article [i.e. the] or not? Right now it's "''The Bahamas is an island country in Caribbean.''" which is close but needs a definite article [before Caribbean]. But I can't just always add it, since cases like "''Lubeck is a city in the Germany.''" would be wrong. Is there any solution for this yet? [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:06, 25 March 2026 (UTC) :IIRC this has been discussed on the telegram/IRC. Not sure if a solution was found. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:23, 25 March 2026 (UTC) :@[[User:99of9|99of9]] is working on this: [[:f:Z32645]] [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:02, 26 March 2026 (UTC) ::hmm, tried adding this to [[f:Z30397]], but it makes it return an empty string for some reason? presumably i'm doing something wrong but not sure what... :( [faulty implementation at [[f:Z32738]]] [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 19:55, 26 March 2026 (UTC) :::The reason was that the argument to Z32645 is a Wikidata item reference, not a Wikidata item. I've fixed it now. But I switched it so that it only adds the definite article when the Kleenean is absolutely True, more than Maybe. I hope I will be able to achieve that for Caribbean, although it doesn't currently do so. I'll keep working on it today. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:20, 27 March 2026 (UTC) == Editing the direct code of pages == I find the current GUI editor to be quite clunky and harder for more complex topics. I'm assuming there is some way that I can edit the code of pages, so I can more quickly write functions without clicking through GUIs. Like I heavily doubt someone wrote [[Q15433043]] by clicking through GUIs. Also, does anyone know of a function that concats two strings with a space in between? Would I just use [[wikifunctions:Z21394|Z21394]], adding a space between two calls to objects (i.e. "Mars" + " " + "Jupiter")? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:19, 26 March 2026 (UTC) :For [[Q15433043]], it looks like they just wrote it in plain English and didn't use functions, so that's why it's so long I think. For joining, [[f:Z22504]] looks like a pretty good option. [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 20:40, 26 March 2026 (UTC) ::Thanks, that looks good. I hope more languages support it down the road. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:45, 26 March 2026 (UTC) ::When I try to insert this in a [[wikifunctions:Z28016|"defining role sentence"]], it doesn't appear and throws an error. Do you know why? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:51, 26 March 2026 (UTC) :There are several, but I think they are best left to language-specific functions on Wikifunctions. How do you know that a space is required? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:42, 26 March 2026 (UTC) ::For example, in [[Q711|Mongolia]], I would like to write "Ulaanbaatar is the capital and largest city of Mongolia". As of now, I would have to write that in two separate sentences and be very repetitive. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:46, 26 March 2026 (UTC) :::There’s a long journey ahead of us. At this stage I’d be thinking more in terms of [[f:Z32163]]. At least that way we can join adjacent sentences more naturally, when we have appropriate functions to do that. And we can implement “paragraph” differently according to the target language, without having to change the existing abstract content. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:07, 26 March 2026 (UTC) ::::Yeah that's what I expected, the project has just started after all. Thanks for this. ::::How are you finding these functions? I'm having trouble locating them. Also, is there a way that I can copy and paste functions from one article to another in the case of cookie-cutter articles? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 21:45, 26 March 2026 (UTC) :::::You can copy individual function calls in edit mode. Just click on the three vertical dots and select Copy to clipboard. This is currently specific to a particular browser and site, so you cannot copy between Wikifunctions and AW. You can also copy parts of calls by clicking on the three horizontal dots [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:26, 26 March 2026 (UTC) ::::::Great, I didn't see that, thank you! So there is no current way to edit the underlying code of the page? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 22:35, 26 March 2026 (UTC) :::::::It depends what you mean by “underlying code”. All articles are a list of one or more sections containing function calls. You can add and remove sections (apart from the first) and move sections up and down. Within a section, you can move function calls up and down, but you can only move a function call (or part of one) from one section to another by using the clipboard. The real underlying code is the functions themselves, and these can be amended on Wikifunctions. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:44, 26 March 2026 (UTC) :::::For tips on finding functions, please see [[:f:Wikifunctions:Find]]. It is also helpful to look at other AW articles, of course. On Wikifunctions, you can look at a related function’s implementations or test cases, as these may reference broader or narrower functions. And “What links here” is available from the Tools menu. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:38, 26 March 2026 (UTC) ::::::Thank you very much for you help. I think that's all I need to know for now, happy editing :) [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 23:07, 26 March 2026 (UTC) == Code editing == I created and am attempting to edit [[Q687168]]. It is difficult to figure out what is going on because I am stuck at a visual editor. I would like to play around with comparing it to code on other pages, but the visual thing makes that pretty difficult. Also is there a way to edit things in a sandbox or something so I can experiment without it being in mainspace? [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 23:25, 27 March 2026 (UTC) :Code-based (as in, the underlying form articles are stored in, which was temporarily visible due to a bug when the wiki was just being set up) editing is currently not possible, and I'm not sure if the development team has any plan to implement it (cc {{ping|Jdforrester (WMF)}}). As for your issue, you should not be using a literal string, but a function call instead, which allows you to use one of the functions on Wikifunctions (how to pictured). Though the project is in its early days, a general guide on creating articles is available at [[Help:How to create an article]] with links to other helpful pages. As for sandboxes, you can subscribe to the [[phab:T421417| task on Phabricator]] if you have an account there. [[File:Set literal string to function call guide, Abstract Wikipedia.png|thumb|How to convert to function call]] [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:40, 28 March 2026 (UTC) ::Well I really hope that they implement code editing because wikidata is okay since it only has properties. But these functions are just too much. I feel like I should be able to relatively easily take code from one article and put it on another one. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 02:58, 28 March 2026 (UTC) :::You can use the copying feature! If you click the 3 dots next to a function call you get an option to copy, which you can then paste elsewhere using the same 3 dots. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 03:06, 28 March 2026 (UTC) 9rujqpjvk5w7x0ihkk2512yc7bvy3vq 2589 2579 2026-03-28T08:22:28Z Ainali 44 /* Purpose of language-specific functions? */ Reply 2589 wikitext text/x-wiki __NEWSECTIONLINK__ [[Category:Abstract Wikipedia administration|Project Chat]] This is the Abstract Wikipedia Project chat. This is where discussions on the project happen. Add your discussion below this line. More technical issues should go to [[Abstract Wikipedia:Report a technical problem]]. ==Discussions not working== I keep getting a type error whenever I try to create a new topic. Anybody else? [[ talk:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:05, 19 March 2026 (UTC) :I'm also experiencing the same error. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 18:19, 19 March 2026 (UTC) :@[[User:Feeglgeef|Feeglgeef]], @[[User:Tenshi Hinanawi|Tenshi Hinanawi]]: Sorry about that; it was due to a production mis-configuration that I've worked around for now. Unfortunately the same bug also meant that the community's first Abstract articles were all mis-created into the <code>Abstract Wikipedia:</code> namespace, and I don't think we can move them into the proper positions right now, so they'll need to be re-created. Please reply here, on [[Abstract Wikipedia:Report a technical problem]], or file any issues you run into in Phabricator. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:34, 19 March 2026 (UTC) ::The new abstract table is breaking globalcontribs counter across all Wikis, [[:phab:T420632]] [[User:Shushugah|Shushugah]] ([[User talk:Shushugah|talk]]) 18:51, 19 March 2026 (UTC) == Horray! 🎉 == This is just a celebratory post acknowledging the milestone of getting this project started. Great work on the engineering team so far, now we can get some community creating content as well! [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 18:53, 19 March 2026 (UTC) :I want to contribute but I'm a bit lost with the function editor so I'll wait until some documentation is uploaded on the community page. [[User:Hathor1719|Hathor1719]] ([[User talk:Hathor1719|talk]]) 18:55, 19 March 2026 (UTC) :🎉🎉🎉! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:56, 19 March 2026 (UTC) == Local help page == The Help page in the sidebar goes to [[mw:Help:Contents]]. We should change that to just [[Help:Contents]]. (But I guess for that we need a local admin as well.) [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 18:59, 19 March 2026 (UTC) :@[[User:Ainali|Ainali]], done. But the page [[Help:Contents]] needs to be written. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 19:13, 19 March 2026 (UTC) ::Is there a caching thing, that it is still not working? We have [[MediaWiki:Helppage]], but the link in the sidebar still goes to Mediawiki for me. <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 07:36, 20 March 2026 (UTC) :::Try [https://abstract.wikipedia.org/wiki/Abstract_Wikipedia:Project_chat?action=purge purge]. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 07:59, 20 March 2026 (UTC) ::::I tried purging, it doesn't help. Interestingly, if I change the interface language to English, I get the new link, but not when I use it in Swedish. A bug, or do we need to define this for each language? <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 12:48, 20 March 2026 (UTC) :::::couldn’t find the solution, I think it's because multilingual feature hasn’t enabled yet. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 13:44, 20 March 2026 (UTC) ::::::Now it works, without any new purging. Weird (but good). <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 15:36, 20 March 2026 (UTC) == qqx doesn't seem to work == I switched my user interface language to Hebrew. I'm trying to [[Special:CreateAbstract/Q18383|create a page]]. There's a plus button under "lead paragraph (Q8776414)". It has several items that begin with "Add" and continue with English strings that are probably function names: "section title", "paragraph", "HTML unordered list", etc. I tried using uselang=qqx to see what functions those are, but then the editing interface is not loaded at all. I see a yellow box with this text: : (wikilambda-initialize-error) : (wikilambda-renderer-error-footer-project-chat) uselang=qqx works quite nicely in Wikifunctions and shows ZIDs of objects when their labels are used in the interface, but it seems to fail here. It would be quite nice to make it work. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:06, 19 March 2026 (UTC) == Visual editor on this page == The first time I posted something here on this page (using DiscussionTools), I noticed a mistake and wanted to fix it. I clicked "edit" near the section heading, and it started editing the whole page in Visual editor. If I recall correctly, the default on other wikis is that the edit button next to the section heading on discussion pages opens only that section and in the wikitext editor. It should probably be the same here. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:10, 19 March 2026 (UTC) :[[Abstract Wikipedia:Report a technical problem]] would be more appropriate. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:14, 19 March 2026 (UTC) == Temporary adminship == I'm requesting temporary adminship here (for 24 hours to a week) to help set up the wiki on the community side. As administrator on Wikifunctions, I designed the current layout of the main page (also used locally), among other things. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:16, 19 March 2026 (UTC) :{{ping|Feeglgeef}} while I agree that temporary adminship could be useful, both personally and as a steward, I'm not sure it's a good idea to grant this request. First of all, you didn't really say why you need admin rights (and your history, both on Wikifunctions and Meta, make me want to be extra cautious). In the meantime, stewards and global admins can also (and already do) help if needed, don't hesitate to ask. Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 21:36, 19 March 2026 (UTC) ::Ah, right! Please update the main page as I've requested on its talk page, as well as delete the existing pages on the Abstract Wikipedia namespace with QIDs (they are now redundant), and add the correct license to [[MediaWiki:License]]. I have a few more things, but they're relatively minor. Consider the above request retracted. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:29, 19 March 2026 (UTC) :::{{reply to|VIGNERON}} ? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:50, 20 March 2026 (UTC) ::::{{reply to|Feeglgeef}} yes ? please [https://dontasktoask.com/ Don't ask to ask, just ask]. Cdlt, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 16:28, 20 March 2026 (UTC) :::::{{ping|VIGNERON}} I wanted you to do the things I asked in the above reply (which you ignored :(. ). The main page is fixed and the license is fine (not complete, but alas), but any page following the pattern "Abstract Wikipedia:Q[n]" should be deleted. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:57, 20 March 2026 (UTC) ::::::{{reply to|Feeglgeef}} I did the deletion this morning, did I miss any pages? Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 18:00, 20 March 2026 (UTC) == Templates - per usual or as abstract content? == I was about to import a few templates that can come in handy in discussions and other meta-related activities but then realized that it may be a great use case for abstract content. Or will it not be possible to do it in that way on this wiki (or at all)? [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 19:28, 19 March 2026 (UTC) :Calling functions here is currently possible, but some templates are impossible to replace and functions are inconvenient in any case. It'd be helpful if you said which templates you intended to import, but generally I'd say import them. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:33, 19 March 2026 (UTC) ::I think what I wonder most is if we always should do multilingual templates with the traditional <code><nowiki><translate></nowiki></code> tags or use functions wherever we can. [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 19:42, 19 March 2026 (UTC) :::The problem with "functions wherever we can" is that most template-like functions are content based, like abbr or 0. I'm assuming you mean templates that are more about meta stuff, which probably should '''not''' be functions, at least under the current idea. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:46, 19 March 2026 (UTC) ::::Yes, I was only thinking about meta stuff. Where can I read about this idea you are referring to? It seems important enough that it should be part of [[Abstract Wikipedia:Scope|this project's scope]] (or similar page/policy). [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 19:52, 19 March 2026 (UTC) :::::It's not written down, I suppose. I didn't mean there was a rule against creating the functions, (feel free, if you'd like). The main problem with putting them on Wikifunctions is speed and the fact that you must use HTML fragments (no wikitext), which to me makes it unreasonable. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:56, 19 March 2026 (UTC) ::::::That's a fair point of view. The reason I asked was that it would be an excellent way of [[d:Q3033752|Q3033752]] (note to self, we need the functionality of [[d:Template:Q]]). If we get used here to not falling back into wikitext, we get more training at creating excellent abstract content. [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 20:03, 19 March 2026 (UTC) == Articles now creatable properly == Hello all! To those not on the telegram (or not following), articles are now able to be created in the correct way. Any articles you have previously made will need to be recreated. I'd courtesy ping those who have already created one but it seems we don't have that set up yet! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:31, 19 March 2026 (UTC) == Testing from a different language == I have set the UI to Spanish and there are some menus not translated (Create an article in the sidebar, for example). Where can I translate the content I see missing? Also, I tried to create a very simple abstract article on the environment ([[Q43619]]) and it fails to render (Wikifunctions returned a failed response: Alcanzado el límite de tiempo en el Orquestador): I also found a random, decently big one ([[Q408]]) and it keeps loading for five minutes already in Spanish. Finally, if this is going to be with the purpose of multi lingual edition, shouldn't help and talk pages like these be also automatically translated? Because otherwise it becomes just an output of information, an editor who isn't familiar with English would be able to read the Abstract Wikipedia in their language but unable to provide feedback (as I'm doing now). [[User:Hathor1719|Hathor1719]] ([[User talk:Hathor1719|talk]]) 06:56, 20 March 2026 (UTC) :I am not sure that we want "automatic" translation. But regular translation, I truly agree that we should have. There is a Phabricator created to enable the Translate extension on this wiki ([[Phab:T420656]]). <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 07:42, 20 March 2026 (UTC) ::Yes at least the ability to translate user messages, so that I for example could read the messages in this page in Spanish and reply in Spanish, and the rest of users translate them to their local languages. Otherwise cross-lingual collaborative effort isn't going to work unless everyone has a decent level of English as a second language. Thank you for the link! [[User:Hathor1719|Hathor1719]] ([[User talk:Hathor1719|talk]]) 08:42, 20 March 2026 (UTC) :: ::I would greatly appreciate automatic per-comment translation (the way Discourse implements it), and hope we find a way to implement that for the truly multilingual sites like this. In the wiki spirit, the outputs of the automatic translation should be savable and editable so that a) the computation of auto-translation only happens once into each target language and b) everyone can improve each of those translations. [[User:Sj|Sj]] ([[User talk:Sj|talk]]) 21:23, 22 March 2026 (UTC) == Using Function IDs == It seems like when creating an article you cannot insert a function ID (i.e. Z6839) in a function call's function field and you have to type in it's name and hope it pops up (which it seems as though it doesn't always). [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 13:13, 20 March 2026 (UTC) == Not showing functions that return strings where an HTML fragment is needed == It might be good to adjust the search function inside the abstract wikipedia editor to show functions that return strings as grayed-out where an HTML fragment is needed, as it took me a while to realize that [https://www.wikifunctions.org/view/en/Z24102 label of item reference in specific/general lang] returns a string and not an HTML fragment, meaning that it doesn't show up when searching. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 13:30, 20 March 2026 (UTC) == Cannot find Lorrain in the language list == Hi, I wanted to try generating an article in lorrain ([[d:Q671198]]), but it does not appear in the selection list. Where can I ask for it to be added, so that I can try experimenting with it? Thanks! [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 19:48, 20 March 2026 (UTC) :I'm not certain, but I know it's a bit of a process that I think begins on Wikidata. Even if it were added, there would be no support for it in community-made functions, so for the foreseeable future this will be impossible. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:54, 20 March 2026 (UTC) ::There are already plenty of lexemes in lorrain on Wikidata. [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 20:38, 20 March 2026 (UTC) :::Can you point me to them? [[Special:Contributions/&#126;2026-17446-79|&#126;2026-17446-79]] ([[User talk:&#126;2026-17446-79|talk]]) 22:04, 20 March 2026 (UTC) ::::https://w.wiki/FiVz [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 06:12, 21 March 2026 (UTC) :I see no reason for not adding this to our list of languages, after all we already have plenty of languages, including dialects like [[f:Z1640]]. {{ping|Poslovitch}} does this mean you are volunteering to create wikifunctions in lorrain 🤣 Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 09:50, 21 March 2026 (UTC) ::@[[User:VIGNERON|VIGNERON]] Of course! I suppose this means the fonctions will need to support the many ways to write in lorrain, since it is not standardized. Do you have any examples of functions that support such things? [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 09:54, 21 March 2026 (UTC) :::I tried creating a "Natural language" object on Wikifunctions, but it seems I don't have permission to do this. &lt;rant&gt;Why is it always so hard with languages that have no ISO codes :sob: &lt;/rant&gt; [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 13:32, 21 March 2026 (UTC) ::::You wouldn’t be able to create a Natural language object even if you did have an ISO code to hand. Could you raise a ticket on Phabricator, tagged with [https://phabricator.wikimedia.org/tag/abstract_wikipedia_team/ Abstract Wikipedia team]? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:54, 21 March 2026 (UTC) :::::Thanks @[[User:GrounderUK|GrounderUK]], will do! [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 14:56, 21 March 2026 (UTC) :::::Raised: [[phab:T420823]]. [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 15:09, 21 March 2026 (UTC) == Project namespace alias == On all other Wikipedias, "WP" is an alias of the Project namespace. Why isn't it here? There's also "Abstract", but that's too long for my liking. [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 21:48, 20 March 2026 (UTC) :Noting that this has been discussed multiple times on the telegram. I would prefer AWP, but it doesn't really matter. [[Special:Contributions/&#126;2026-17446-79|&#126;2026-17446-79]] ([[User talk:&#126;2026-17446-79|talk]]) 22:02, 20 March 2026 (UTC) :well it’s not like another language version of Wikipedia, and there're still confusion if it’s a sister project or else. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 22:09, 20 March 2026 (UTC) ::{{ping|Tanbiruzzaman}} It is listed as a Wikipedia on [[Special:SiteMatrix]]. The domain and database ID says so as well. [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 22:13, 20 March 2026 (UTC) :::It was an initial process to connect wikidata, but will be configured later, per [[phab:T420420]] (also check comments in [[phab:T420643]]). [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 22:32, 20 March 2026 (UTC) :On a similar note, is there a reason why [[Main Page]] is a redlink? Feels useful to redirect it to [[Abstract Wikipedia:Main page]]. //[[User:SHB2000|SHB2000]] ([[User talk:SHB2000|talk]]) 07:33, 25 March 2026 (UTC) ::redirect from mainspace is not possible here, I guess. You may give a try. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 07:39, 25 March 2026 (UTC) :::Fair enough I guess. --[[User:SHB2000|SHB2000]] ([[User talk:SHB2000|talk]]) 07:41, 25 March 2026 (UTC) ::::I can do it if I'm an admin. This project has no local admins or bureaucrats. [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 23:42, 26 March 2026 (UTC) :::::I tried to create it and it shows "The provided title 'Main_Page' is not valid for an Abstract Article.", also tried to change the content model to wikitext and shows the same error. Note that I also have the similar technical rights as admin. @[[User:Koavf|Koavf]], is there another way you'd try if you're an administrator? [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 03:44, 27 March 2026 (UTC) ::::::Import from another project's "[[Main Page]]". I did this at [[:d:Main Page]] (but the community decided to delete it, which I did). [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 03:47, 27 March 2026 (UTC) ::::::We do not have [[:f:Main Page]] either and I do not see why it would be needed here. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 23:06, 27 March 2026 (UTC) :::::::I can easily imagine the scenario where there are incoming links to it. [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 23:58, 27 March 2026 (UTC) ::@[[User:SHB2000|SHB2000]]: Because the main namespace is not meant to have anything other than abstract articles in it, the same as for Wikifunctions and Wikidata. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:22, 27 March 2026 (UTC) == Making it easier to contribute == I'm aware that we're only a few days into the public beta of this project, and everything is a little rough around the edges, but I thought it could be useful to come up with some goals to work towards in order to make the site more accommodating and easier to contribute to, for newer and more experienced editors alike. (If there's a place where this discussion is already taking place please tell me and I can move there). Here are some thoughts I had so far: * Most of the current articles are extremely short, just one or two sentences long. I think it would be good to pick one article in each of a few main categories (e.g. one country, one type of food, one notable person, etc.) and work to try to include as much relevant information as possible, to serve as an example for future articles of similar types. * As I understand it, a lot of the limitations for what kind of information we can include in an article is due to which functions exist on Wikifunctions. We have [[Abstract Wikipedia:Useful functions for article composition]], which is a good way to find some functions, but this list can't include every single function, so it would be good to have some way to find relevant functions on Wikifunctions. Is there a category containing AWP-related functions there? I'm not too familiar with Wikifunctions yet but if there is a category, we should link it there. * In a similar vein, it seems like there are very few such functions currently available. It would be good to have some kind of guide as to how to create such functions that can be used here. I tried creating a new function there yesterday and it took me a while to find my way around, and I still haven't figured it out completely, so a guide specifically for people wanting to improve Abstract Wikipedia could be useful. * Lastly it might be worth coming up with a list of policies and guidelines that we want to make to begin with. Currently there are none, and obviously it's quite time consuming to create new policies, but coming up with a set of basic ones would be helpful I think. Let me know your thoughts. Cheers, &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 19:52, 21 March 2026 (UTC) :Just had a closer look at Wikifunctions; seems [[f:Wikifunctions:Catalogue/Natural language operations/Global language functions]] might be a good place to link to. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 20:00, 21 March 2026 (UTC) ::I support the goal of making it easier to contribute. From my point of view a place where people can write example sentences in specific languages about specific facts and can request a function for it will be useful. So far I it is difficult for me to understand how it is possible to define content in a abstract way and convert it into texts in different natural languages. It seems to me like it requires to much available data at functions and Wikidata Lexemes what is not there for many small languages so far. So I prefer a monolingual approach based on Wikidata statements. Then people can write sentences what explain a specific Wikidata statement or multiple ones and this can be done for many languages. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:49, 21 March 2026 (UTC) :I do agree that creating these linguistic functions would be easier if we had a guide, though it's not exactly a cut and paste process (it requires a lot of thinking to figure out edge cases, whether your use case makes sense across languages, what will be included in the scope of your function, what will not be, what the utility will be, etc.). An example of thinking this out poorly is [[f:Z31405]], where it's painfullyy clear that the Abstract Wikipedia team didn't think these questions through well enough, where the description says that they couldn't even decide whether the function would output a phrase or a noun, there is little to no utility in composing articles, and the edge cases are insurmountable with their current approach. :It's not exactly the same, but I've noted on the telegram that we should make it easier to make new language versions of existing functions. Unlike object labels, however, that requires either programming experience or a very in-depth tutorial, which we do not have. The lack of language-versions is natural if you think about it (if 1% of the world can make a Wikifunctions function and 1% can translate the concepts effectively between the languages we want, 0.01% can help us here), so the tutorial route seems like the only logical method. Spreading awareness as to contributing this way on the main page could also be helpful [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:35, 22 March 2026 (UTC) ::Yeah, some kind of tutorial would be phenomenal. There could be some walk-through tutorials for creating some basic linguistic functions. That seems to be the bottleneck to progress here - practically all sentences follow the format "X is Y". ::I've been looking forward to Abstract for awhile now (finding out it released yesterday, a bit too late), but it's completely unapproachable - it feels like I need a master's degree in both Computer Science and Linguistics in order to contribute to the growth of this project. It's a new project, sure, but it took at least an hour to write two sentences in [[Q711|Q711 (Mongolia)]]. Doesn't help that I only speak English. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 05:41, 27 March 2026 (UTC) == Involving small language versions == As Abstract Wikipedia can help small Wikipedia language versions offering more content in this language I think it is important to try to get people from such projects involved. From my point of view the highest chance to get it done is if people who know people contributing to small language version talk to the contributors and invite them to contribute to Abstract Wikipedia. In Wikifunctions I expected more involvement of small language versions and I think it is important to make it easier to contribute and find a way how to communicate with people who do not speak English. As it is not the case everyone can speak this language. What do you think how is it possible to get more people from small Wikipedia language versions involved in Abstract Wikipedia and Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:55, 21 March 2026 (UTC) : I am interested in using AW/WF with the [[incubator:]], perhaps a workflow could be developed for that. — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 18:52, 22 March 2026 (UTC) :: Have you tried to call Wikifunctions functions in the Incubatorwiki. I think adding language specific implementatations is the first step. It seems to me like simple sentences can be generated through calling Wikifunctions functions and so for this no Abstract Wikipedia is required. — [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:38, 22 March 2026 (UTC) ::: I'll try it. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 06:02, 23 March 2026 (UTC) == URL-Parameter for specific language == Is it possible to call an abstract Wikipedia article with a URL-Parameter specifying the language. I looked for random pages and I got examples without a german Implementation. I am interested in sharing an example and for this I want to set a link people can klick on to get the result in the expected language afterwards. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:43, 22 March 2026 (UTC) :You can add "?uselang=de" to render the article in German, if that is what you mean. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:41, 22 March 2026 (UTC) :@[[User:Hogü-456|Hogü-456]]: Yes, like with Wikifunctions you should be able to go to <code>/view/fr/Q123456</code> but that's waiting for some production re-configuration to work. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 13:12, 23 March 2026 (UTC) == Purpose of language-specific functions? == Some functions that produce sentences seem to have language-specific functions for every language, I.e. "Brazilian Sign Language: article-less defining". Why is this? What functions have this multiplicity? I thought one point of AWP was to have language-independend functions, all of which have specifications for how they would render outputs in different languages (where the choice of output language is decided at the client, or at the final step of rendering, not for each function in turn). [[User:Sj|Sj]] ([[User talk:Sj|talk]]) 21:23, 22 March 2026 (UTC) :This is just a side effect of how Wikifunctions works. Essentially the generic "Article-less defining fragment" checks which language you want, and then calls the language-specific version. You should only use the generic ones in abstract articles. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 21:50, 22 March 2026 (UTC) ::Aha thanks, then the interface should probably not be showing the hundreds of language-specific ones in the selector drop-down for editors. [[User:Sj|Sj]] ([[User talk:Sj|talk]]) 18:55, 23 March 2026 (UTC) :::Agreed, although I'm not sure how easy it would be to filter them out; there's not really anything distinguishing them from the general functions, they're both functions that take some input and return monolingual text as output. Maybe worth opening a phabricator ticket to get the opinion of people on the technical side of Abstract Wikipedia. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 19:39, 23 March 2026 (UTC) ::::I think the best way to do it would be to have some sort of tag for "multilingual function"? [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:43, 25 March 2026 (UTC) :::::Yes. I think this reveals that there are (at least) two kinds of functions on Wikifunctions. Those that are (mainly) helper functions (although they may be useful for external reuse or in abstract articles about a language) and Abstract-ready functions. Having a way to mark them as such on Wikidata, and then by default filter on Wikifunctions would increase usability a lot. <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|discussion]]</sup><sub>[[Special:Contributions/Ainali|contributions]]</sub></small> 08:22, 28 March 2026 (UTC) == "It" in abstract wikipedia == How should the concept of "it" be represented in abstract wikipedia? Otherwise it leads to a lot of sentences like "Brussels is the capital of Belgium. Brussels is a large city. Brussels is...". Also, is there any plans for some form of easier to understand "authoring language" or something? The current approach with writing wikifunctions is hard to understand and write. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 19:35, 23 March 2026 (UTC) :Every concept is represented in Abstract Wikipedia through its Wikidata item, which would be [[d:Q6091500]] in this case. I'm not exactly sure what you mean by an "authoring language" (some sample texts of your idea would be helpful), but I don't think there's much improvement to be had while still writing in an abstract language (that is to say, most improvements would make the language more concrete). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:18, 23 March 2026 (UTC) ::I mean more like a format easier to work with than wikifunctions. Like some form of computer-parsable conlang which can be "compiled" into wikifunctions. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 20:47, 23 March 2026 (UTC) :This is a tough problem, because the pronoun you would use is semantically different in different languages. I think we have to make a "refer to previously-mentioned" function that takes a Wikidata item, reads properties like person or object, (linguistic) gender, etc, and spits out a pronoun. Hopefully it can be done that simply. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:41, 25 March 2026 (UTC) ::Yeah that would make sense. I can try to draft one for English (that's the only language I know at least for now) so we can get a proof of concept. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 18:48, 25 March 2026 (UTC) ::Ooh. I could be wrong but I think wikidata doesn't have a property for "grammatical gender". For English I'll probably match on P21 and if it's an instance of Q5, and if it doesn't have P21 and is an instance of Q5 do they/them, if not an instance of Q5 and doesn't have P21 it/its, and otherwise match on P21. Also we'll need multiple "refer to" functions for different types of pronouns (possessive, nominative, etc). [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 18:57, 25 March 2026 (UTC) :::About the grammatical gender property: yeah, you're probably right. That's the tough part, because we're going to need individual properties for every language with grammatical gender. See the similar discussion about classifier/measure words and articles below. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 19:06, 25 March 2026 (UTC) ::@[[User:VivianIsBee|VivianIsBee]] We do have [[:d:Property:P5185]], but this is applied only to lexemes and not to items. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 20:49, 25 March 2026 (UTC) == Supported languages for an article == Is there a possiblity to see all languages an article can be displayed in. I looked at [[Q2290517]] and it seems like there is not yet a German version for this article. From my point of view knowing what articles are missing in the language of interest is important for working on abstract articles. As I looked at random pages I got a timeout as my user interface is in German and the generation of the article in German was not sucessful. So I think it is also necessary for checking if the article can be displayed in the user interface language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:17, 24 March 2026 (UTC) :This is not something that is convenient to check at all. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:55, 24 March 2026 (UTC) == [[f:Z26039|Z26039]] and [[f:Z26095|Z26095]] == This is a big mistake, and it's best we fix it now. Anything relating to particular languages or even groups of languages needs to stay all the way out of the generic functions. Languages have different rules for articles, some of them don't even have articles. This kind of thing cannot be reconciled at the general function-level. As to the alternate way we deal with this, that's a little tougher. My first thought is a bunch of Wikidata properties that tell you whether an article precedes an entity's label in a particular language. That idea could work, but there are some obvious problems: *Are there languages where the presence of an article is contextual, too? *No one will fill these properties, especially in languages other than English, because we will accumulate dozens of them that have to go on every single word ever [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 13:23, 25 March 2026 (UTC) :Can you give me an example of a language where this distinction actively prevents the functions from working? Some languages do not have articles, but that just means that the two are interchangeable. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:26, 25 March 2026 (UTC) ::Trivially. ::*[[w:Golf|Golf]] on enwiki: "Golf is a club-and-ball sport in which players use various clubs to hit a ball into a series of holes on a course in as few strokes as possible." ::*[[w:es:Golf|Golf]] on eswiki: "El golf es un deporte cuyo objetivo es introducir una bola en los hoyos que están distribuidos en el campo con el menor número de golpes, utilizando para cada tipo de golpe uno de entre un conjunto de palos ligeramente diferentes entre sí, ya que la cabeza del palo tiene ángulos distintos, al igual que las varillas tienen longitudes diferentes." ::[[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 13:34, 25 March 2026 (UTC) :::That's not a meaningful difference, though, and both examples use Z26039. Z26039 and Z26095 have different semantic meanings, they aren't stylistic choices. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:01, 25 March 2026 (UTC) ::::<em>Stylistic choice?</em> Is this a joke? Do you think the word "the" in English is a stylistic choice? [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 16:19, 25 March 2026 (UTC) :::::I mean, yes? If you can be understood perfectly without it that's what it is. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:21, 25 March 2026 (UTC) ::::::You just said "Z26039 and Z26095 have different semantic meanings". [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 16:27, 25 March 2026 (UTC) :::::::Yes. "The" has no semantic meaning, but there is a semantic difference between "A bird is a dinosaur" and "Bird is a dinosaur" (The latter is about a specific animal names Bird). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:06, 25 March 2026 (UTC) ::::::::It does though, no? See Wiktionary's second example: ::::::::: ''You live on Main Street, don't you? You know, you should tell the mayor '''the''' street needs cleaning.'' ::::::::Generally it's used to refer to a singular identifiable instance (there's more definitions, but this is the primary one), which I think is definitely enough to put it outside of "no semantic meaning". [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:18, 25 March 2026 (UTC) :::::::::I can understand it perfectly fine if you remove "the", though. The fact that the thing can be obviously identified with "the" means that it can be obviously identified without it. It's convenient, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:21, 25 March 2026 (UTC) ::::::::::The solution you're proposing to the problem at hand is pretty much "completely abandon grammatical articles in every language except English". You're right that it's not the end of the world, but we should at least try to solve the problem first. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 21:26, 25 March 2026 (UTC) :::::::::::No. That's definitely ''not'' what I'm saying. I'm disputing your insinuation that something is wrong with our current approach. We can solve any stylistic problems on a language by language basis, and semantic problems in the abstract content. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:09, 25 March 2026 (UTC) :By the way, even a single generic function for "X is a Y" is already too much, it neglects [[w:measure word|measure word]]s in Chinese, Japanese, and Korean. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 13:39, 25 March 2026 (UTC) ::Oh god... measure words. How the fuck do we deal with measure words? ::Have a look at the article for [[w:Chinese classifiers|Chinese classifiers]]. I have no idea how to deal with these. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 14:58, 25 March 2026 (UTC) :::I would presume Wikidata has those available to find? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:09, 25 March 2026 (UTC) ::::No, I just checked and Wikidata doesn't have a property for this yet. We would need to do a decent amount of workshopping to define such a property well for the proposal there (it wouldn't just be "Chinese classifier for"; I think something like "Chinese count-classifier for"? The count-classifiers that simply disappear in Germanic languages are the real concern, as the mass-classifiers can generally be paired with the noun to translate into an English word) but I think it could work barring some edge cases. ::::My main concern is if fundamentally we want to solve these sorts of problems this way. If so, we're going to be asking Wikidata to make hundreds if not thousands of properties over the coming months. Is that the best way to do this? I'm wondering if anyone has a better idea. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:15, 25 March 2026 (UTC) :::::And... is it going to <em>work?</em> How many Wikidata items only have a label in one or two languages as-is? This is only going to exacerbate that problem by quadrupling the work to translate a word, and putting us basically at square one. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:27, 25 March 2026 (UTC) ::::@[[User:Snowmanonahoe|Snowmanonahoe]] There is [[:d:Property:P5978]] which can be used to say that a particular lexeme sense is used with a specific classifier (not just in Mandarin but also in languages like Malay), as well as [[:d:Property:P10927]] which can indicate the reverse relation (but for parsimony's sake should point to more general classes rather than to every applicable sense in existence). [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 20:53, 25 March 2026 (UTC) :::::@[[User:Mahir256|Mahir256]]: Thank you, I didn't know about Wikidata's work on lexemes. This seems a lot more doable now. Question: is there any way to move from an item to a lexeme, e.g. if I had [[d:Q81727]] and I wanted [[d:L:L3965]]? [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 20:58, 25 March 2026 (UTC) ::::::@[[User:Snowmanonahoe|Snowmanonahoe]] re: your first sentence, I suspect that most people with questions here are clueless about lexemes (something the Abstract Wikipedia team made a grave mistake in not properly having addressed before this launch). In general links go from lexeme senses to items and not the other way around, [[:d:Wikidata:Lexicographical_data/Documentation/Senses#Properties_regarding_relationships_to_Wikidata_items|with several properties available to do so]], and while there is a Wikifunction to go from an item to a lexeme, I cannot endorse the current method of composing abstract articles (<small>see my reply under "Authoring Language" below</small>) enough to mention what Wikifunction that is. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 21:11, 25 March 2026 (UTC) ::::::The function being referred to by Mahir is [[f:Z6830]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:25, 25 March 2026 (UTC) ::::::It would be helpful if you read a bit about the project before insisting that we're doing it wrong. [[Special:Contributions/&#126;2026-18667-44|&#126;2026-18667-44]] ([[User talk:&#126;2026-18667-44|talk]]) 22:11, 25 March 2026 (UTC) :::::::Could you elaborate? [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 22:15, 25 March 2026 (UTC) ::::::::You don't even know about Lexemes, much less the complexities of the project. You come into the project chat without the slightest sliver of a clue and then tell everyone that they are "making a big mistake." Perhaps next time you could phrase it like "What is the distinction between these two functions? Does this not present concerns about XYZ?" [[Special:Contributions/&#126;2026-18688-73|&#126;2026-18688-73]] ([[User talk:&#126;2026-18688-73|talk]]) 02:09, 26 March 2026 (UTC) :::::::::I'd be happy to hear why I'm wrong. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 02:18, 26 March 2026 (UTC) :Is it just me or does 26039 only return void? [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:31, 25 March 2026 (UTC) ::Does for me, too, the English version anyway. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:42, 25 March 2026 (UTC) :::If my debugging is right, everything except Russian, Ukrainian, and Belarusian is completely broken. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:44, 25 March 2026 (UTC) ::::For me, English renders fine now [perhaps due to a recent edit? hard to be sure]. Not sure if it's entirely fixed though. [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:08, 25 March 2026 (UTC) :I agree there is a problem with the current approach. My proposed solution: I'm hoping the top level call from Abstract Wikipedia will be optionally allowed to send parameters like the grammatical number "plural" of the subject, which could be considered by the specific language alongside other context about the subject/object item to formulate the grammar (e.g. [[f:Z32496]]), and by the time it gets to the English constructor (e.g. [[f:Z32410]]), the English function will have the "subject is plural" boolean set (to decide "has"/"have" as well as the articles). I'm working on this particular example and all the required helper functions. If the English version works, I'll seek to make a configuration that allows similar in other languages. PS off topic, but I also think we will often want these functions to return HTML not monolingual text, so that we can embed hyperlinks. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 02:37, 26 March 2026 (UTC) ::HTML is ideal because you don't need to convert it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:16, 26 March 2026 (UTC) ::I’m not sure we want to favour particular features; don’t we simply want to determine the relevant set of lexemes for an item/language pairing? We don’t have selective fetch for lexemes, so the set may need to be limited, but identifying the more salient lexemes still requires considering the full set, unless we filter by “lexical similarity” between the item’s labels and/or aliases and the lexeme’s lemma and/or forms. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:58, 26 March 2026 (UTC) :::I don't quite understand what you are objecting to, or what problem you forsee. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:22, 27 March 2026 (UTC) ::::I’m not objecting to anything, although the notion of “sending” is a little alien in a functional context. The problem is knowing which features (predicates) are most salient. I guess it’s simply an optimisation, so further relevant details can be fetched later if the context requires them. But I’d still think in terms of filtered statement sets, and perhaps different filters per language. If we’re going to be language specific, it’s natural to consider extending the selective fetch to include sense-related lexemes. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:26, 27 March 2026 (UTC) == Authoring Language == Wikifunctions are kind of a pain to work with directly (no offense to the creators of them, they're an amazing platform and overall very impressive, just kind of by their nature they are built to be more abstract and closer to lambda calculus over "regular" programming languages), and that extends to Abstract Wikipedia. Has it been thought about making a sort of "authoring language" that is easier to work with than directly using Wikifunctions, but then "compiles" directly to Wikifunctions? My idea is sort of making a computer-parsable, natural language-agnostic conlang or even just some sort of custom markup language that could optionally be used to write abwiki articles and then would be stored along with the compiled wikifunctions and a timestamp of last compile so if an update was made then previous articles could be recompiled automatically. I'm of course not one of the abwiki staff members, so if this doesn't fit the "spirit" of it or something let me know, but I think it'd be helpful. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 19:14, 25 March 2026 (UTC) :I proposed adding support for Spreadsheetfunctions to Wikifunctions. It is better than defining a new language. From my point of view there are in relation to other programming languages many people who can write spreadsheet functions and they are translated into many different natural languages. In the past I did some experiments regarding the automatical conversion of Spreadsheet functions into the programming language R. I am interested in defining an Abstract Article in an Spreadsheet and I think it is possible. It is from my point of view important to lower the barrer to create an Abstract Article and creating functions in Wikifunctions. Maybe the goal of making it abstract makes it more complicated and language specific functions are easier to create for many people. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:25, 25 March 2026 (UTC) :@[[User:VivianIsBee|VivianIsBee]] I have presented to the Abstract Wikipedia team about an abstract content authoring language [[f:Wikifunctions:Status updates/2024-10-17|multiple]] [https://elemwala.toolforge.org/static/nlgsig-nov2025.html times]. It is unfortunate that the current infrastructure does not seek to support this yet. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 20:49, 25 March 2026 (UTC) == Definite articles == Heya! Been working on the page [[Q778]] [and thus the [https://www.wikifunctions.org/view/en/Z26570 Z26570] function] - is there a way to check if a word needs a definite article [i.e. the] or not? Right now it's "''The Bahamas is an island country in Caribbean.''" which is close but needs a definite article [before Caribbean]. But I can't just always add it, since cases like "''Lubeck is a city in the Germany.''" would be wrong. Is there any solution for this yet? [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:06, 25 March 2026 (UTC) :IIRC this has been discussed on the telegram/IRC. Not sure if a solution was found. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:23, 25 March 2026 (UTC) :@[[User:99of9|99of9]] is working on this: [[:f:Z32645]] [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:02, 26 March 2026 (UTC) ::hmm, tried adding this to [[f:Z30397]], but it makes it return an empty string for some reason? presumably i'm doing something wrong but not sure what... :( [faulty implementation at [[f:Z32738]]] [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 19:55, 26 March 2026 (UTC) :::The reason was that the argument to Z32645 is a Wikidata item reference, not a Wikidata item. I've fixed it now. But I switched it so that it only adds the definite article when the Kleenean is absolutely True, more than Maybe. I hope I will be able to achieve that for Caribbean, although it doesn't currently do so. I'll keep working on it today. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:20, 27 March 2026 (UTC) == Editing the direct code of pages == I find the current GUI editor to be quite clunky and harder for more complex topics. I'm assuming there is some way that I can edit the code of pages, so I can more quickly write functions without clicking through GUIs. Like I heavily doubt someone wrote [[Q15433043]] by clicking through GUIs. Also, does anyone know of a function that concats two strings with a space in between? Would I just use [[wikifunctions:Z21394|Z21394]], adding a space between two calls to objects (i.e. "Mars" + " " + "Jupiter")? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:19, 26 March 2026 (UTC) :For [[Q15433043]], it looks like they just wrote it in plain English and didn't use functions, so that's why it's so long I think. For joining, [[f:Z22504]] looks like a pretty good option. [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 20:40, 26 March 2026 (UTC) ::Thanks, that looks good. I hope more languages support it down the road. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:45, 26 March 2026 (UTC) ::When I try to insert this in a [[wikifunctions:Z28016|"defining role sentence"]], it doesn't appear and throws an error. Do you know why? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:51, 26 March 2026 (UTC) :There are several, but I think they are best left to language-specific functions on Wikifunctions. How do you know that a space is required? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:42, 26 March 2026 (UTC) ::For example, in [[Q711|Mongolia]], I would like to write "Ulaanbaatar is the capital and largest city of Mongolia". As of now, I would have to write that in two separate sentences and be very repetitive. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:46, 26 March 2026 (UTC) :::There’s a long journey ahead of us. At this stage I’d be thinking more in terms of [[f:Z32163]]. At least that way we can join adjacent sentences more naturally, when we have appropriate functions to do that. And we can implement “paragraph” differently according to the target language, without having to change the existing abstract content. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:07, 26 March 2026 (UTC) ::::Yeah that's what I expected, the project has just started after all. Thanks for this. ::::How are you finding these functions? I'm having trouble locating them. Also, is there a way that I can copy and paste functions from one article to another in the case of cookie-cutter articles? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 21:45, 26 March 2026 (UTC) :::::You can copy individual function calls in edit mode. Just click on the three vertical dots and select Copy to clipboard. This is currently specific to a particular browser and site, so you cannot copy between Wikifunctions and AW. You can also copy parts of calls by clicking on the three horizontal dots [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:26, 26 March 2026 (UTC) ::::::Great, I didn't see that, thank you! So there is no current way to edit the underlying code of the page? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 22:35, 26 March 2026 (UTC) :::::::It depends what you mean by “underlying code”. All articles are a list of one or more sections containing function calls. You can add and remove sections (apart from the first) and move sections up and down. Within a section, you can move function calls up and down, but you can only move a function call (or part of one) from one section to another by using the clipboard. The real underlying code is the functions themselves, and these can be amended on Wikifunctions. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:44, 26 March 2026 (UTC) :::::For tips on finding functions, please see [[:f:Wikifunctions:Find]]. It is also helpful to look at other AW articles, of course. On Wikifunctions, you can look at a related function’s implementations or test cases, as these may reference broader or narrower functions. And “What links here” is available from the Tools menu. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:38, 26 March 2026 (UTC) ::::::Thank you very much for you help. I think that's all I need to know for now, happy editing :) [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 23:07, 26 March 2026 (UTC) == Code editing == I created and am attempting to edit [[Q687168]]. It is difficult to figure out what is going on because I am stuck at a visual editor. I would like to play around with comparing it to code on other pages, but the visual thing makes that pretty difficult. Also is there a way to edit things in a sandbox or something so I can experiment without it being in mainspace? [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 23:25, 27 March 2026 (UTC) :Code-based (as in, the underlying form articles are stored in, which was temporarily visible due to a bug when the wiki was just being set up) editing is currently not possible, and I'm not sure if the development team has any plan to implement it (cc {{ping|Jdforrester (WMF)}}). As for your issue, you should not be using a literal string, but a function call instead, which allows you to use one of the functions on Wikifunctions (how to pictured). Though the project is in its early days, a general guide on creating articles is available at [[Help:How to create an article]] with links to other helpful pages. As for sandboxes, you can subscribe to the [[phab:T421417| task on Phabricator]] if you have an account there. [[File:Set literal string to function call guide, Abstract Wikipedia.png|thumb|How to convert to function call]] [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:40, 28 March 2026 (UTC) ::Well I really hope that they implement code editing because wikidata is okay since it only has properties. But these functions are just too much. I feel like I should be able to relatively easily take code from one article and put it on another one. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 02:58, 28 March 2026 (UTC) :::You can use the copying feature! If you click the 3 dots next to a function call you get an option to copy, which you can then paste elsewhere using the same 3 dots. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 03:06, 28 March 2026 (UTC) j9aa5fw773zypyouno36suo3dpdoo4t 2590 2589 2026-03-28T08:24:39Z Ainali 44 /* Supported languages for an article */ Reply 2590 wikitext text/x-wiki __NEWSECTIONLINK__ [[Category:Abstract Wikipedia administration|Project Chat]] This is the Abstract Wikipedia Project chat. This is where discussions on the project happen. Add your discussion below this line. More technical issues should go to [[Abstract Wikipedia:Report a technical problem]]. ==Discussions not working== I keep getting a type error whenever I try to create a new topic. Anybody else? [[ talk:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:05, 19 March 2026 (UTC) :I'm also experiencing the same error. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 18:19, 19 March 2026 (UTC) :@[[User:Feeglgeef|Feeglgeef]], @[[User:Tenshi Hinanawi|Tenshi Hinanawi]]: Sorry about that; it was due to a production mis-configuration that I've worked around for now. Unfortunately the same bug also meant that the community's first Abstract articles were all mis-created into the <code>Abstract Wikipedia:</code> namespace, and I don't think we can move them into the proper positions right now, so they'll need to be re-created. Please reply here, on [[Abstract Wikipedia:Report a technical problem]], or file any issues you run into in Phabricator. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:34, 19 March 2026 (UTC) ::The new abstract table is breaking globalcontribs counter across all Wikis, [[:phab:T420632]] [[User:Shushugah|Shushugah]] ([[User talk:Shushugah|talk]]) 18:51, 19 March 2026 (UTC) == Horray! 🎉 == This is just a celebratory post acknowledging the milestone of getting this project started. Great work on the engineering team so far, now we can get some community creating content as well! [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 18:53, 19 March 2026 (UTC) :I want to contribute but I'm a bit lost with the function editor so I'll wait until some documentation is uploaded on the community page. [[User:Hathor1719|Hathor1719]] ([[User talk:Hathor1719|talk]]) 18:55, 19 March 2026 (UTC) :🎉🎉🎉! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:56, 19 March 2026 (UTC) == Local help page == The Help page in the sidebar goes to [[mw:Help:Contents]]. We should change that to just [[Help:Contents]]. (But I guess for that we need a local admin as well.) [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 18:59, 19 March 2026 (UTC) :@[[User:Ainali|Ainali]], done. But the page [[Help:Contents]] needs to be written. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 19:13, 19 March 2026 (UTC) ::Is there a caching thing, that it is still not working? We have [[MediaWiki:Helppage]], but the link in the sidebar still goes to Mediawiki for me. <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 07:36, 20 March 2026 (UTC) :::Try [https://abstract.wikipedia.org/wiki/Abstract_Wikipedia:Project_chat?action=purge purge]. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 07:59, 20 March 2026 (UTC) ::::I tried purging, it doesn't help. Interestingly, if I change the interface language to English, I get the new link, but not when I use it in Swedish. A bug, or do we need to define this for each language? <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 12:48, 20 March 2026 (UTC) :::::couldn’t find the solution, I think it's because multilingual feature hasn’t enabled yet. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 13:44, 20 March 2026 (UTC) ::::::Now it works, without any new purging. Weird (but good). <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 15:36, 20 March 2026 (UTC) == qqx doesn't seem to work == I switched my user interface language to Hebrew. I'm trying to [[Special:CreateAbstract/Q18383|create a page]]. There's a plus button under "lead paragraph (Q8776414)". It has several items that begin with "Add" and continue with English strings that are probably function names: "section title", "paragraph", "HTML unordered list", etc. I tried using uselang=qqx to see what functions those are, but then the editing interface is not loaded at all. I see a yellow box with this text: : (wikilambda-initialize-error) : (wikilambda-renderer-error-footer-project-chat) uselang=qqx works quite nicely in Wikifunctions and shows ZIDs of objects when their labels are used in the interface, but it seems to fail here. It would be quite nice to make it work. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:06, 19 March 2026 (UTC) == Visual editor on this page == The first time I posted something here on this page (using DiscussionTools), I noticed a mistake and wanted to fix it. I clicked "edit" near the section heading, and it started editing the whole page in Visual editor. If I recall correctly, the default on other wikis is that the edit button next to the section heading on discussion pages opens only that section and in the wikitext editor. It should probably be the same here. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:10, 19 March 2026 (UTC) :[[Abstract Wikipedia:Report a technical problem]] would be more appropriate. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:14, 19 March 2026 (UTC) == Temporary adminship == I'm requesting temporary adminship here (for 24 hours to a week) to help set up the wiki on the community side. As administrator on Wikifunctions, I designed the current layout of the main page (also used locally), among other things. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:16, 19 March 2026 (UTC) :{{ping|Feeglgeef}} while I agree that temporary adminship could be useful, both personally and as a steward, I'm not sure it's a good idea to grant this request. First of all, you didn't really say why you need admin rights (and your history, both on Wikifunctions and Meta, make me want to be extra cautious). In the meantime, stewards and global admins can also (and already do) help if needed, don't hesitate to ask. Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 21:36, 19 March 2026 (UTC) ::Ah, right! Please update the main page as I've requested on its talk page, as well as delete the existing pages on the Abstract Wikipedia namespace with QIDs (they are now redundant), and add the correct license to [[MediaWiki:License]]. I have a few more things, but they're relatively minor. Consider the above request retracted. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:29, 19 March 2026 (UTC) :::{{reply to|VIGNERON}} ? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:50, 20 March 2026 (UTC) ::::{{reply to|Feeglgeef}} yes ? please [https://dontasktoask.com/ Don't ask to ask, just ask]. Cdlt, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 16:28, 20 March 2026 (UTC) :::::{{ping|VIGNERON}} I wanted you to do the things I asked in the above reply (which you ignored :(. ). The main page is fixed and the license is fine (not complete, but alas), but any page following the pattern "Abstract Wikipedia:Q[n]" should be deleted. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:57, 20 March 2026 (UTC) ::::::{{reply to|Feeglgeef}} I did the deletion this morning, did I miss any pages? Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 18:00, 20 March 2026 (UTC) == Templates - per usual or as abstract content? == I was about to import a few templates that can come in handy in discussions and other meta-related activities but then realized that it may be a great use case for abstract content. Or will it not be possible to do it in that way on this wiki (or at all)? [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 19:28, 19 March 2026 (UTC) :Calling functions here is currently possible, but some templates are impossible to replace and functions are inconvenient in any case. It'd be helpful if you said which templates you intended to import, but generally I'd say import them. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:33, 19 March 2026 (UTC) ::I think what I wonder most is if we always should do multilingual templates with the traditional <code><nowiki><translate></nowiki></code> tags or use functions wherever we can. [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 19:42, 19 March 2026 (UTC) :::The problem with "functions wherever we can" is that most template-like functions are content based, like abbr or 0. I'm assuming you mean templates that are more about meta stuff, which probably should '''not''' be functions, at least under the current idea. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:46, 19 March 2026 (UTC) ::::Yes, I was only thinking about meta stuff. Where can I read about this idea you are referring to? It seems important enough that it should be part of [[Abstract Wikipedia:Scope|this project's scope]] (or similar page/policy). [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 19:52, 19 March 2026 (UTC) :::::It's not written down, I suppose. I didn't mean there was a rule against creating the functions, (feel free, if you'd like). The main problem with putting them on Wikifunctions is speed and the fact that you must use HTML fragments (no wikitext), which to me makes it unreasonable. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:56, 19 March 2026 (UTC) ::::::That's a fair point of view. The reason I asked was that it would be an excellent way of [[d:Q3033752|Q3033752]] (note to self, we need the functionality of [[d:Template:Q]]). If we get used here to not falling back into wikitext, we get more training at creating excellent abstract content. [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 20:03, 19 March 2026 (UTC) == Articles now creatable properly == Hello all! To those not on the telegram (or not following), articles are now able to be created in the correct way. Any articles you have previously made will need to be recreated. I'd courtesy ping those who have already created one but it seems we don't have that set up yet! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:31, 19 March 2026 (UTC) == Testing from a different language == I have set the UI to Spanish and there are some menus not translated (Create an article in the sidebar, for example). Where can I translate the content I see missing? Also, I tried to create a very simple abstract article on the environment ([[Q43619]]) and it fails to render (Wikifunctions returned a failed response: Alcanzado el límite de tiempo en el Orquestador): I also found a random, decently big one ([[Q408]]) and it keeps loading for five minutes already in Spanish. Finally, if this is going to be with the purpose of multi lingual edition, shouldn't help and talk pages like these be also automatically translated? Because otherwise it becomes just an output of information, an editor who isn't familiar with English would be able to read the Abstract Wikipedia in their language but unable to provide feedback (as I'm doing now). [[User:Hathor1719|Hathor1719]] ([[User talk:Hathor1719|talk]]) 06:56, 20 March 2026 (UTC) :I am not sure that we want "automatic" translation. But regular translation, I truly agree that we should have. There is a Phabricator created to enable the Translate extension on this wiki ([[Phab:T420656]]). <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 07:42, 20 March 2026 (UTC) ::Yes at least the ability to translate user messages, so that I for example could read the messages in this page in Spanish and reply in Spanish, and the rest of users translate them to their local languages. Otherwise cross-lingual collaborative effort isn't going to work unless everyone has a decent level of English as a second language. Thank you for the link! [[User:Hathor1719|Hathor1719]] ([[User talk:Hathor1719|talk]]) 08:42, 20 March 2026 (UTC) :: ::I would greatly appreciate automatic per-comment translation (the way Discourse implements it), and hope we find a way to implement that for the truly multilingual sites like this. In the wiki spirit, the outputs of the automatic translation should be savable and editable so that a) the computation of auto-translation only happens once into each target language and b) everyone can improve each of those translations. [[User:Sj|Sj]] ([[User talk:Sj|talk]]) 21:23, 22 March 2026 (UTC) == Using Function IDs == It seems like when creating an article you cannot insert a function ID (i.e. Z6839) in a function call's function field and you have to type in it's name and hope it pops up (which it seems as though it doesn't always). [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 13:13, 20 March 2026 (UTC) == Not showing functions that return strings where an HTML fragment is needed == It might be good to adjust the search function inside the abstract wikipedia editor to show functions that return strings as grayed-out where an HTML fragment is needed, as it took me a while to realize that [https://www.wikifunctions.org/view/en/Z24102 label of item reference in specific/general lang] returns a string and not an HTML fragment, meaning that it doesn't show up when searching. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 13:30, 20 March 2026 (UTC) == Cannot find Lorrain in the language list == Hi, I wanted to try generating an article in lorrain ([[d:Q671198]]), but it does not appear in the selection list. Where can I ask for it to be added, so that I can try experimenting with it? Thanks! [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 19:48, 20 March 2026 (UTC) :I'm not certain, but I know it's a bit of a process that I think begins on Wikidata. Even if it were added, there would be no support for it in community-made functions, so for the foreseeable future this will be impossible. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:54, 20 March 2026 (UTC) ::There are already plenty of lexemes in lorrain on Wikidata. [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 20:38, 20 March 2026 (UTC) :::Can you point me to them? [[Special:Contributions/&#126;2026-17446-79|&#126;2026-17446-79]] ([[User talk:&#126;2026-17446-79|talk]]) 22:04, 20 March 2026 (UTC) ::::https://w.wiki/FiVz [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 06:12, 21 March 2026 (UTC) :I see no reason for not adding this to our list of languages, after all we already have plenty of languages, including dialects like [[f:Z1640]]. {{ping|Poslovitch}} does this mean you are volunteering to create wikifunctions in lorrain 🤣 Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 09:50, 21 March 2026 (UTC) ::@[[User:VIGNERON|VIGNERON]] Of course! I suppose this means the fonctions will need to support the many ways to write in lorrain, since it is not standardized. Do you have any examples of functions that support such things? [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 09:54, 21 March 2026 (UTC) :::I tried creating a "Natural language" object on Wikifunctions, but it seems I don't have permission to do this. &lt;rant&gt;Why is it always so hard with languages that have no ISO codes :sob: &lt;/rant&gt; [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 13:32, 21 March 2026 (UTC) ::::You wouldn’t be able to create a Natural language object even if you did have an ISO code to hand. Could you raise a ticket on Phabricator, tagged with [https://phabricator.wikimedia.org/tag/abstract_wikipedia_team/ Abstract Wikipedia team]? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:54, 21 March 2026 (UTC) :::::Thanks @[[User:GrounderUK|GrounderUK]], will do! [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 14:56, 21 March 2026 (UTC) :::::Raised: [[phab:T420823]]. [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 15:09, 21 March 2026 (UTC) == Project namespace alias == On all other Wikipedias, "WP" is an alias of the Project namespace. Why isn't it here? There's also "Abstract", but that's too long for my liking. [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 21:48, 20 March 2026 (UTC) :Noting that this has been discussed multiple times on the telegram. I would prefer AWP, but it doesn't really matter. [[Special:Contributions/&#126;2026-17446-79|&#126;2026-17446-79]] ([[User talk:&#126;2026-17446-79|talk]]) 22:02, 20 March 2026 (UTC) :well it’s not like another language version of Wikipedia, and there're still confusion if it’s a sister project or else. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 22:09, 20 March 2026 (UTC) ::{{ping|Tanbiruzzaman}} It is listed as a Wikipedia on [[Special:SiteMatrix]]. The domain and database ID says so as well. [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 22:13, 20 March 2026 (UTC) :::It was an initial process to connect wikidata, but will be configured later, per [[phab:T420420]] (also check comments in [[phab:T420643]]). [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 22:32, 20 March 2026 (UTC) :On a similar note, is there a reason why [[Main Page]] is a redlink? Feels useful to redirect it to [[Abstract Wikipedia:Main page]]. //[[User:SHB2000|SHB2000]] ([[User talk:SHB2000|talk]]) 07:33, 25 March 2026 (UTC) ::redirect from mainspace is not possible here, I guess. You may give a try. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 07:39, 25 March 2026 (UTC) :::Fair enough I guess. --[[User:SHB2000|SHB2000]] ([[User talk:SHB2000|talk]]) 07:41, 25 March 2026 (UTC) ::::I can do it if I'm an admin. This project has no local admins or bureaucrats. [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 23:42, 26 March 2026 (UTC) :::::I tried to create it and it shows "The provided title 'Main_Page' is not valid for an Abstract Article.", also tried to change the content model to wikitext and shows the same error. Note that I also have the similar technical rights as admin. @[[User:Koavf|Koavf]], is there another way you'd try if you're an administrator? [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 03:44, 27 March 2026 (UTC) ::::::Import from another project's "[[Main Page]]". I did this at [[:d:Main Page]] (but the community decided to delete it, which I did). [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 03:47, 27 March 2026 (UTC) ::::::We do not have [[:f:Main Page]] either and I do not see why it would be needed here. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 23:06, 27 March 2026 (UTC) :::::::I can easily imagine the scenario where there are incoming links to it. [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 23:58, 27 March 2026 (UTC) ::@[[User:SHB2000|SHB2000]]: Because the main namespace is not meant to have anything other than abstract articles in it, the same as for Wikifunctions and Wikidata. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:22, 27 March 2026 (UTC) == Making it easier to contribute == I'm aware that we're only a few days into the public beta of this project, and everything is a little rough around the edges, but I thought it could be useful to come up with some goals to work towards in order to make the site more accommodating and easier to contribute to, for newer and more experienced editors alike. (If there's a place where this discussion is already taking place please tell me and I can move there). Here are some thoughts I had so far: * Most of the current articles are extremely short, just one or two sentences long. I think it would be good to pick one article in each of a few main categories (e.g. one country, one type of food, one notable person, etc.) and work to try to include as much relevant information as possible, to serve as an example for future articles of similar types. * As I understand it, a lot of the limitations for what kind of information we can include in an article is due to which functions exist on Wikifunctions. We have [[Abstract Wikipedia:Useful functions for article composition]], which is a good way to find some functions, but this list can't include every single function, so it would be good to have some way to find relevant functions on Wikifunctions. Is there a category containing AWP-related functions there? I'm not too familiar with Wikifunctions yet but if there is a category, we should link it there. * In a similar vein, it seems like there are very few such functions currently available. It would be good to have some kind of guide as to how to create such functions that can be used here. I tried creating a new function there yesterday and it took me a while to find my way around, and I still haven't figured it out completely, so a guide specifically for people wanting to improve Abstract Wikipedia could be useful. * Lastly it might be worth coming up with a list of policies and guidelines that we want to make to begin with. Currently there are none, and obviously it's quite time consuming to create new policies, but coming up with a set of basic ones would be helpful I think. Let me know your thoughts. Cheers, &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 19:52, 21 March 2026 (UTC) :Just had a closer look at Wikifunctions; seems [[f:Wikifunctions:Catalogue/Natural language operations/Global language functions]] might be a good place to link to. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 20:00, 21 March 2026 (UTC) ::I support the goal of making it easier to contribute. From my point of view a place where people can write example sentences in specific languages about specific facts and can request a function for it will be useful. So far I it is difficult for me to understand how it is possible to define content in a abstract way and convert it into texts in different natural languages. It seems to me like it requires to much available data at functions and Wikidata Lexemes what is not there for many small languages so far. So I prefer a monolingual approach based on Wikidata statements. Then people can write sentences what explain a specific Wikidata statement or multiple ones and this can be done for many languages. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:49, 21 March 2026 (UTC) :I do agree that creating these linguistic functions would be easier if we had a guide, though it's not exactly a cut and paste process (it requires a lot of thinking to figure out edge cases, whether your use case makes sense across languages, what will be included in the scope of your function, what will not be, what the utility will be, etc.). An example of thinking this out poorly is [[f:Z31405]], where it's painfullyy clear that the Abstract Wikipedia team didn't think these questions through well enough, where the description says that they couldn't even decide whether the function would output a phrase or a noun, there is little to no utility in composing articles, and the edge cases are insurmountable with their current approach. :It's not exactly the same, but I've noted on the telegram that we should make it easier to make new language versions of existing functions. Unlike object labels, however, that requires either programming experience or a very in-depth tutorial, which we do not have. The lack of language-versions is natural if you think about it (if 1% of the world can make a Wikifunctions function and 1% can translate the concepts effectively between the languages we want, 0.01% can help us here), so the tutorial route seems like the only logical method. Spreading awareness as to contributing this way on the main page could also be helpful [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:35, 22 March 2026 (UTC) ::Yeah, some kind of tutorial would be phenomenal. There could be some walk-through tutorials for creating some basic linguistic functions. That seems to be the bottleneck to progress here - practically all sentences follow the format "X is Y". ::I've been looking forward to Abstract for awhile now (finding out it released yesterday, a bit too late), but it's completely unapproachable - it feels like I need a master's degree in both Computer Science and Linguistics in order to contribute to the growth of this project. It's a new project, sure, but it took at least an hour to write two sentences in [[Q711|Q711 (Mongolia)]]. Doesn't help that I only speak English. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 05:41, 27 March 2026 (UTC) == Involving small language versions == As Abstract Wikipedia can help small Wikipedia language versions offering more content in this language I think it is important to try to get people from such projects involved. From my point of view the highest chance to get it done is if people who know people contributing to small language version talk to the contributors and invite them to contribute to Abstract Wikipedia. In Wikifunctions I expected more involvement of small language versions and I think it is important to make it easier to contribute and find a way how to communicate with people who do not speak English. As it is not the case everyone can speak this language. What do you think how is it possible to get more people from small Wikipedia language versions involved in Abstract Wikipedia and Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:55, 21 March 2026 (UTC) : I am interested in using AW/WF with the [[incubator:]], perhaps a workflow could be developed for that. — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 18:52, 22 March 2026 (UTC) :: Have you tried to call Wikifunctions functions in the Incubatorwiki. I think adding language specific implementatations is the first step. It seems to me like simple sentences can be generated through calling Wikifunctions functions and so for this no Abstract Wikipedia is required. — [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:38, 22 March 2026 (UTC) ::: I'll try it. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 06:02, 23 March 2026 (UTC) == URL-Parameter for specific language == Is it possible to call an abstract Wikipedia article with a URL-Parameter specifying the language. I looked for random pages and I got examples without a german Implementation. I am interested in sharing an example and for this I want to set a link people can klick on to get the result in the expected language afterwards. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:43, 22 March 2026 (UTC) :You can add "?uselang=de" to render the article in German, if that is what you mean. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:41, 22 March 2026 (UTC) :@[[User:Hogü-456|Hogü-456]]: Yes, like with Wikifunctions you should be able to go to <code>/view/fr/Q123456</code> but that's waiting for some production re-configuration to work. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 13:12, 23 March 2026 (UTC) == Purpose of language-specific functions? == Some functions that produce sentences seem to have language-specific functions for every language, I.e. "Brazilian Sign Language: article-less defining". Why is this? What functions have this multiplicity? I thought one point of AWP was to have language-independend functions, all of which have specifications for how they would render outputs in different languages (where the choice of output language is decided at the client, or at the final step of rendering, not for each function in turn). [[User:Sj|Sj]] ([[User talk:Sj|talk]]) 21:23, 22 March 2026 (UTC) :This is just a side effect of how Wikifunctions works. Essentially the generic "Article-less defining fragment" checks which language you want, and then calls the language-specific version. You should only use the generic ones in abstract articles. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 21:50, 22 March 2026 (UTC) ::Aha thanks, then the interface should probably not be showing the hundreds of language-specific ones in the selector drop-down for editors. [[User:Sj|Sj]] ([[User talk:Sj|talk]]) 18:55, 23 March 2026 (UTC) :::Agreed, although I'm not sure how easy it would be to filter them out; there's not really anything distinguishing them from the general functions, they're both functions that take some input and return monolingual text as output. Maybe worth opening a phabricator ticket to get the opinion of people on the technical side of Abstract Wikipedia. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 19:39, 23 March 2026 (UTC) ::::I think the best way to do it would be to have some sort of tag for "multilingual function"? [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:43, 25 March 2026 (UTC) :::::Yes. I think this reveals that there are (at least) two kinds of functions on Wikifunctions. Those that are (mainly) helper functions (although they may be useful for external reuse or in abstract articles about a language) and Abstract-ready functions. Having a way to mark them as such on Wikidata, and then by default filter on Wikifunctions would increase usability a lot. <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|discussion]]</sup><sub>[[Special:Contributions/Ainali|contributions]]</sub></small> 08:22, 28 March 2026 (UTC) == "It" in abstract wikipedia == How should the concept of "it" be represented in abstract wikipedia? Otherwise it leads to a lot of sentences like "Brussels is the capital of Belgium. Brussels is a large city. Brussels is...". Also, is there any plans for some form of easier to understand "authoring language" or something? The current approach with writing wikifunctions is hard to understand and write. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 19:35, 23 March 2026 (UTC) :Every concept is represented in Abstract Wikipedia through its Wikidata item, which would be [[d:Q6091500]] in this case. I'm not exactly sure what you mean by an "authoring language" (some sample texts of your idea would be helpful), but I don't think there's much improvement to be had while still writing in an abstract language (that is to say, most improvements would make the language more concrete). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:18, 23 March 2026 (UTC) ::I mean more like a format easier to work with than wikifunctions. Like some form of computer-parsable conlang which can be "compiled" into wikifunctions. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 20:47, 23 March 2026 (UTC) :This is a tough problem, because the pronoun you would use is semantically different in different languages. I think we have to make a "refer to previously-mentioned" function that takes a Wikidata item, reads properties like person or object, (linguistic) gender, etc, and spits out a pronoun. Hopefully it can be done that simply. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:41, 25 March 2026 (UTC) ::Yeah that would make sense. I can try to draft one for English (that's the only language I know at least for now) so we can get a proof of concept. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 18:48, 25 March 2026 (UTC) ::Ooh. I could be wrong but I think wikidata doesn't have a property for "grammatical gender". For English I'll probably match on P21 and if it's an instance of Q5, and if it doesn't have P21 and is an instance of Q5 do they/them, if not an instance of Q5 and doesn't have P21 it/its, and otherwise match on P21. Also we'll need multiple "refer to" functions for different types of pronouns (possessive, nominative, etc). [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 18:57, 25 March 2026 (UTC) :::About the grammatical gender property: yeah, you're probably right. That's the tough part, because we're going to need individual properties for every language with grammatical gender. See the similar discussion about classifier/measure words and articles below. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 19:06, 25 March 2026 (UTC) ::@[[User:VivianIsBee|VivianIsBee]] We do have [[:d:Property:P5185]], but this is applied only to lexemes and not to items. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 20:49, 25 March 2026 (UTC) == Supported languages for an article == Is there a possiblity to see all languages an article can be displayed in. I looked at [[Q2290517]] and it seems like there is not yet a German version for this article. From my point of view knowing what articles are missing in the language of interest is important for working on abstract articles. As I looked at random pages I got a timeout as my user interface is in German and the generation of the article in German was not sucessful. So I think it is also necessary for checking if the article can be displayed in the user interface language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:17, 24 March 2026 (UTC) :This is not something that is convenient to check at all. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:55, 24 March 2026 (UTC) ::It would be great if it were clearer which was the first (or all, if possible) function that failed to render in a language to help the user go make necessary additions on Wikifunctions. <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|discussion]]</sup><sub>[[Special:Contributions/Ainali|contributions]]</sub></small> 08:24, 28 March 2026 (UTC) == [[f:Z26039|Z26039]] and [[f:Z26095|Z26095]] == This is a big mistake, and it's best we fix it now. Anything relating to particular languages or even groups of languages needs to stay all the way out of the generic functions. Languages have different rules for articles, some of them don't even have articles. This kind of thing cannot be reconciled at the general function-level. As to the alternate way we deal with this, that's a little tougher. My first thought is a bunch of Wikidata properties that tell you whether an article precedes an entity's label in a particular language. That idea could work, but there are some obvious problems: *Are there languages where the presence of an article is contextual, too? *No one will fill these properties, especially in languages other than English, because we will accumulate dozens of them that have to go on every single word ever [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 13:23, 25 March 2026 (UTC) :Can you give me an example of a language where this distinction actively prevents the functions from working? Some languages do not have articles, but that just means that the two are interchangeable. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:26, 25 March 2026 (UTC) ::Trivially. ::*[[w:Golf|Golf]] on enwiki: "Golf is a club-and-ball sport in which players use various clubs to hit a ball into a series of holes on a course in as few strokes as possible." ::*[[w:es:Golf|Golf]] on eswiki: "El golf es un deporte cuyo objetivo es introducir una bola en los hoyos que están distribuidos en el campo con el menor número de golpes, utilizando para cada tipo de golpe uno de entre un conjunto de palos ligeramente diferentes entre sí, ya que la cabeza del palo tiene ángulos distintos, al igual que las varillas tienen longitudes diferentes." ::[[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 13:34, 25 March 2026 (UTC) :::That's not a meaningful difference, though, and both examples use Z26039. Z26039 and Z26095 have different semantic meanings, they aren't stylistic choices. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:01, 25 March 2026 (UTC) ::::<em>Stylistic choice?</em> Is this a joke? Do you think the word "the" in English is a stylistic choice? [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 16:19, 25 March 2026 (UTC) :::::I mean, yes? If you can be understood perfectly without it that's what it is. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:21, 25 March 2026 (UTC) ::::::You just said "Z26039 and Z26095 have different semantic meanings". [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 16:27, 25 March 2026 (UTC) :::::::Yes. "The" has no semantic meaning, but there is a semantic difference between "A bird is a dinosaur" and "Bird is a dinosaur" (The latter is about a specific animal names Bird). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:06, 25 March 2026 (UTC) ::::::::It does though, no? See Wiktionary's second example: ::::::::: ''You live on Main Street, don't you? You know, you should tell the mayor '''the''' street needs cleaning.'' ::::::::Generally it's used to refer to a singular identifiable instance (there's more definitions, but this is the primary one), which I think is definitely enough to put it outside of "no semantic meaning". [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:18, 25 March 2026 (UTC) :::::::::I can understand it perfectly fine if you remove "the", though. The fact that the thing can be obviously identified with "the" means that it can be obviously identified without it. It's convenient, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:21, 25 March 2026 (UTC) ::::::::::The solution you're proposing to the problem at hand is pretty much "completely abandon grammatical articles in every language except English". You're right that it's not the end of the world, but we should at least try to solve the problem first. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 21:26, 25 March 2026 (UTC) :::::::::::No. That's definitely ''not'' what I'm saying. I'm disputing your insinuation that something is wrong with our current approach. We can solve any stylistic problems on a language by language basis, and semantic problems in the abstract content. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:09, 25 March 2026 (UTC) :By the way, even a single generic function for "X is a Y" is already too much, it neglects [[w:measure word|measure word]]s in Chinese, Japanese, and Korean. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 13:39, 25 March 2026 (UTC) ::Oh god... measure words. How the fuck do we deal with measure words? ::Have a look at the article for [[w:Chinese classifiers|Chinese classifiers]]. I have no idea how to deal with these. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 14:58, 25 March 2026 (UTC) :::I would presume Wikidata has those available to find? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:09, 25 March 2026 (UTC) ::::No, I just checked and Wikidata doesn't have a property for this yet. We would need to do a decent amount of workshopping to define such a property well for the proposal there (it wouldn't just be "Chinese classifier for"; I think something like "Chinese count-classifier for"? The count-classifiers that simply disappear in Germanic languages are the real concern, as the mass-classifiers can generally be paired with the noun to translate into an English word) but I think it could work barring some edge cases. ::::My main concern is if fundamentally we want to solve these sorts of problems this way. If so, we're going to be asking Wikidata to make hundreds if not thousands of properties over the coming months. Is that the best way to do this? I'm wondering if anyone has a better idea. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:15, 25 March 2026 (UTC) :::::And... is it going to <em>work?</em> How many Wikidata items only have a label in one or two languages as-is? This is only going to exacerbate that problem by quadrupling the work to translate a word, and putting us basically at square one. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:27, 25 March 2026 (UTC) ::::@[[User:Snowmanonahoe|Snowmanonahoe]] There is [[:d:Property:P5978]] which can be used to say that a particular lexeme sense is used with a specific classifier (not just in Mandarin but also in languages like Malay), as well as [[:d:Property:P10927]] which can indicate the reverse relation (but for parsimony's sake should point to more general classes rather than to every applicable sense in existence). [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 20:53, 25 March 2026 (UTC) :::::@[[User:Mahir256|Mahir256]]: Thank you, I didn't know about Wikidata's work on lexemes. This seems a lot more doable now. Question: is there any way to move from an item to a lexeme, e.g. if I had [[d:Q81727]] and I wanted [[d:L:L3965]]? [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 20:58, 25 March 2026 (UTC) ::::::@[[User:Snowmanonahoe|Snowmanonahoe]] re: your first sentence, I suspect that most people with questions here are clueless about lexemes (something the Abstract Wikipedia team made a grave mistake in not properly having addressed before this launch). In general links go from lexeme senses to items and not the other way around, [[:d:Wikidata:Lexicographical_data/Documentation/Senses#Properties_regarding_relationships_to_Wikidata_items|with several properties available to do so]], and while there is a Wikifunction to go from an item to a lexeme, I cannot endorse the current method of composing abstract articles (<small>see my reply under "Authoring Language" below</small>) enough to mention what Wikifunction that is. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 21:11, 25 March 2026 (UTC) ::::::The function being referred to by Mahir is [[f:Z6830]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:25, 25 March 2026 (UTC) ::::::It would be helpful if you read a bit about the project before insisting that we're doing it wrong. [[Special:Contributions/&#126;2026-18667-44|&#126;2026-18667-44]] ([[User talk:&#126;2026-18667-44|talk]]) 22:11, 25 March 2026 (UTC) :::::::Could you elaborate? [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 22:15, 25 March 2026 (UTC) ::::::::You don't even know about Lexemes, much less the complexities of the project. You come into the project chat without the slightest sliver of a clue and then tell everyone that they are "making a big mistake." Perhaps next time you could phrase it like "What is the distinction between these two functions? Does this not present concerns about XYZ?" [[Special:Contributions/&#126;2026-18688-73|&#126;2026-18688-73]] ([[User talk:&#126;2026-18688-73|talk]]) 02:09, 26 March 2026 (UTC) :::::::::I'd be happy to hear why I'm wrong. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 02:18, 26 March 2026 (UTC) :Is it just me or does 26039 only return void? [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:31, 25 March 2026 (UTC) ::Does for me, too, the English version anyway. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:42, 25 March 2026 (UTC) :::If my debugging is right, everything except Russian, Ukrainian, and Belarusian is completely broken. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:44, 25 March 2026 (UTC) ::::For me, English renders fine now [perhaps due to a recent edit? hard to be sure]. Not sure if it's entirely fixed though. [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:08, 25 March 2026 (UTC) :I agree there is a problem with the current approach. My proposed solution: I'm hoping the top level call from Abstract Wikipedia will be optionally allowed to send parameters like the grammatical number "plural" of the subject, which could be considered by the specific language alongside other context about the subject/object item to formulate the grammar (e.g. [[f:Z32496]]), and by the time it gets to the English constructor (e.g. [[f:Z32410]]), the English function will have the "subject is plural" boolean set (to decide "has"/"have" as well as the articles). I'm working on this particular example and all the required helper functions. If the English version works, I'll seek to make a configuration that allows similar in other languages. PS off topic, but I also think we will often want these functions to return HTML not monolingual text, so that we can embed hyperlinks. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 02:37, 26 March 2026 (UTC) ::HTML is ideal because you don't need to convert it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:16, 26 March 2026 (UTC) ::I’m not sure we want to favour particular features; don’t we simply want to determine the relevant set of lexemes for an item/language pairing? We don’t have selective fetch for lexemes, so the set may need to be limited, but identifying the more salient lexemes still requires considering the full set, unless we filter by “lexical similarity” between the item’s labels and/or aliases and the lexeme’s lemma and/or forms. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:58, 26 March 2026 (UTC) :::I don't quite understand what you are objecting to, or what problem you forsee. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:22, 27 March 2026 (UTC) ::::I’m not objecting to anything, although the notion of “sending” is a little alien in a functional context. The problem is knowing which features (predicates) are most salient. I guess it’s simply an optimisation, so further relevant details can be fetched later if the context requires them. But I’d still think in terms of filtered statement sets, and perhaps different filters per language. If we’re going to be language specific, it’s natural to consider extending the selective fetch to include sense-related lexemes. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:26, 27 March 2026 (UTC) == Authoring Language == Wikifunctions are kind of a pain to work with directly (no offense to the creators of them, they're an amazing platform and overall very impressive, just kind of by their nature they are built to be more abstract and closer to lambda calculus over "regular" programming languages), and that extends to Abstract Wikipedia. Has it been thought about making a sort of "authoring language" that is easier to work with than directly using Wikifunctions, but then "compiles" directly to Wikifunctions? My idea is sort of making a computer-parsable, natural language-agnostic conlang or even just some sort of custom markup language that could optionally be used to write abwiki articles and then would be stored along with the compiled wikifunctions and a timestamp of last compile so if an update was made then previous articles could be recompiled automatically. I'm of course not one of the abwiki staff members, so if this doesn't fit the "spirit" of it or something let me know, but I think it'd be helpful. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 19:14, 25 March 2026 (UTC) :I proposed adding support for Spreadsheetfunctions to Wikifunctions. It is better than defining a new language. From my point of view there are in relation to other programming languages many people who can write spreadsheet functions and they are translated into many different natural languages. In the past I did some experiments regarding the automatical conversion of Spreadsheet functions into the programming language R. I am interested in defining an Abstract Article in an Spreadsheet and I think it is possible. It is from my point of view important to lower the barrer to create an Abstract Article and creating functions in Wikifunctions. Maybe the goal of making it abstract makes it more complicated and language specific functions are easier to create for many people. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:25, 25 March 2026 (UTC) :@[[User:VivianIsBee|VivianIsBee]] I have presented to the Abstract Wikipedia team about an abstract content authoring language [[f:Wikifunctions:Status updates/2024-10-17|multiple]] [https://elemwala.toolforge.org/static/nlgsig-nov2025.html times]. It is unfortunate that the current infrastructure does not seek to support this yet. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 20:49, 25 March 2026 (UTC) == Definite articles == Heya! Been working on the page [[Q778]] [and thus the [https://www.wikifunctions.org/view/en/Z26570 Z26570] function] - is there a way to check if a word needs a definite article [i.e. the] or not? Right now it's "''The Bahamas is an island country in Caribbean.''" which is close but needs a definite article [before Caribbean]. But I can't just always add it, since cases like "''Lubeck is a city in the Germany.''" would be wrong. Is there any solution for this yet? [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:06, 25 March 2026 (UTC) :IIRC this has been discussed on the telegram/IRC. Not sure if a solution was found. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:23, 25 March 2026 (UTC) :@[[User:99of9|99of9]] is working on this: [[:f:Z32645]] [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:02, 26 March 2026 (UTC) ::hmm, tried adding this to [[f:Z30397]], but it makes it return an empty string for some reason? presumably i'm doing something wrong but not sure what... :( [faulty implementation at [[f:Z32738]]] [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 19:55, 26 March 2026 (UTC) :::The reason was that the argument to Z32645 is a Wikidata item reference, not a Wikidata item. I've fixed it now. But I switched it so that it only adds the definite article when the Kleenean is absolutely True, more than Maybe. I hope I will be able to achieve that for Caribbean, although it doesn't currently do so. I'll keep working on it today. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:20, 27 March 2026 (UTC) == Editing the direct code of pages == I find the current GUI editor to be quite clunky and harder for more complex topics. I'm assuming there is some way that I can edit the code of pages, so I can more quickly write functions without clicking through GUIs. Like I heavily doubt someone wrote [[Q15433043]] by clicking through GUIs. Also, does anyone know of a function that concats two strings with a space in between? Would I just use [[wikifunctions:Z21394|Z21394]], adding a space between two calls to objects (i.e. "Mars" + " " + "Jupiter")? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:19, 26 March 2026 (UTC) :For [[Q15433043]], it looks like they just wrote it in plain English and didn't use functions, so that's why it's so long I think. For joining, [[f:Z22504]] looks like a pretty good option. [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 20:40, 26 March 2026 (UTC) ::Thanks, that looks good. I hope more languages support it down the road. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:45, 26 March 2026 (UTC) ::When I try to insert this in a [[wikifunctions:Z28016|"defining role sentence"]], it doesn't appear and throws an error. Do you know why? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:51, 26 March 2026 (UTC) :There are several, but I think they are best left to language-specific functions on Wikifunctions. How do you know that a space is required? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:42, 26 March 2026 (UTC) ::For example, in [[Q711|Mongolia]], I would like to write "Ulaanbaatar is the capital and largest city of Mongolia". As of now, I would have to write that in two separate sentences and be very repetitive. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:46, 26 March 2026 (UTC) :::There’s a long journey ahead of us. At this stage I’d be thinking more in terms of [[f:Z32163]]. At least that way we can join adjacent sentences more naturally, when we have appropriate functions to do that. And we can implement “paragraph” differently according to the target language, without having to change the existing abstract content. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:07, 26 March 2026 (UTC) ::::Yeah that's what I expected, the project has just started after all. Thanks for this. ::::How are you finding these functions? I'm having trouble locating them. Also, is there a way that I can copy and paste functions from one article to another in the case of cookie-cutter articles? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 21:45, 26 March 2026 (UTC) :::::You can copy individual function calls in edit mode. Just click on the three vertical dots and select Copy to clipboard. This is currently specific to a particular browser and site, so you cannot copy between Wikifunctions and AW. You can also copy parts of calls by clicking on the three horizontal dots [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:26, 26 March 2026 (UTC) ::::::Great, I didn't see that, thank you! So there is no current way to edit the underlying code of the page? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 22:35, 26 March 2026 (UTC) :::::::It depends what you mean by “underlying code”. All articles are a list of one or more sections containing function calls. You can add and remove sections (apart from the first) and move sections up and down. Within a section, you can move function calls up and down, but you can only move a function call (or part of one) from one section to another by using the clipboard. The real underlying code is the functions themselves, and these can be amended on Wikifunctions. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:44, 26 March 2026 (UTC) :::::For tips on finding functions, please see [[:f:Wikifunctions:Find]]. It is also helpful to look at other AW articles, of course. On Wikifunctions, you can look at a related function’s implementations or test cases, as these may reference broader or narrower functions. And “What links here” is available from the Tools menu. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:38, 26 March 2026 (UTC) ::::::Thank you very much for you help. I think that's all I need to know for now, happy editing :) [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 23:07, 26 March 2026 (UTC) == Code editing == I created and am attempting to edit [[Q687168]]. It is difficult to figure out what is going on because I am stuck at a visual editor. I would like to play around with comparing it to code on other pages, but the visual thing makes that pretty difficult. Also is there a way to edit things in a sandbox or something so I can experiment without it being in mainspace? [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 23:25, 27 March 2026 (UTC) :Code-based (as in, the underlying form articles are stored in, which was temporarily visible due to a bug when the wiki was just being set up) editing is currently not possible, and I'm not sure if the development team has any plan to implement it (cc {{ping|Jdforrester (WMF)}}). As for your issue, you should not be using a literal string, but a function call instead, which allows you to use one of the functions on Wikifunctions (how to pictured). Though the project is in its early days, a general guide on creating articles is available at [[Help:How to create an article]] with links to other helpful pages. As for sandboxes, you can subscribe to the [[phab:T421417| task on Phabricator]] if you have an account there. [[File:Set literal string to function call guide, Abstract Wikipedia.png|thumb|How to convert to function call]] [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:40, 28 March 2026 (UTC) ::Well I really hope that they implement code editing because wikidata is okay since it only has properties. But these functions are just too much. I feel like I should be able to relatively easily take code from one article and put it on another one. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 02:58, 28 March 2026 (UTC) :::You can use the copying feature! If you click the 3 dots next to a function call you get an option to copy, which you can then paste elsewhere using the same 3 dots. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 03:06, 28 March 2026 (UTC) anea35y2nv7rgzamxdkgnk9b5w5linw 2608 2590 2026-03-28T11:44:35Z Kowal2701 91 /* Put this on ice */ new section 2608 wikitext text/x-wiki __NEWSECTIONLINK__ [[Category:Abstract Wikipedia administration|Project Chat]] This is the Abstract Wikipedia Project chat. This is where discussions on the project happen. Add your discussion below this line. More technical issues should go to [[Abstract Wikipedia:Report a technical problem]]. ==Discussions not working== I keep getting a type error whenever I try to create a new topic. Anybody else? [[ talk:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:05, 19 March 2026 (UTC) :I'm also experiencing the same error. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 18:19, 19 March 2026 (UTC) :@[[User:Feeglgeef|Feeglgeef]], @[[User:Tenshi Hinanawi|Tenshi Hinanawi]]: Sorry about that; it was due to a production mis-configuration that I've worked around for now. Unfortunately the same bug also meant that the community's first Abstract articles were all mis-created into the <code>Abstract Wikipedia:</code> namespace, and I don't think we can move them into the proper positions right now, so they'll need to be re-created. Please reply here, on [[Abstract Wikipedia:Report a technical problem]], or file any issues you run into in Phabricator. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:34, 19 March 2026 (UTC) ::The new abstract table is breaking globalcontribs counter across all Wikis, [[:phab:T420632]] [[User:Shushugah|Shushugah]] ([[User talk:Shushugah|talk]]) 18:51, 19 March 2026 (UTC) == Horray! 🎉 == This is just a celebratory post acknowledging the milestone of getting this project started. Great work on the engineering team so far, now we can get some community creating content as well! [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 18:53, 19 March 2026 (UTC) :I want to contribute but I'm a bit lost with the function editor so I'll wait until some documentation is uploaded on the community page. [[User:Hathor1719|Hathor1719]] ([[User talk:Hathor1719|talk]]) 18:55, 19 March 2026 (UTC) :🎉🎉🎉! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:56, 19 March 2026 (UTC) == Local help page == The Help page in the sidebar goes to [[mw:Help:Contents]]. We should change that to just [[Help:Contents]]. (But I guess for that we need a local admin as well.) [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 18:59, 19 March 2026 (UTC) :@[[User:Ainali|Ainali]], done. But the page [[Help:Contents]] needs to be written. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 19:13, 19 March 2026 (UTC) ::Is there a caching thing, that it is still not working? We have [[MediaWiki:Helppage]], but the link in the sidebar still goes to Mediawiki for me. <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 07:36, 20 March 2026 (UTC) :::Try [https://abstract.wikipedia.org/wiki/Abstract_Wikipedia:Project_chat?action=purge purge]. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 07:59, 20 March 2026 (UTC) ::::I tried purging, it doesn't help. Interestingly, if I change the interface language to English, I get the new link, but not when I use it in Swedish. A bug, or do we need to define this for each language? <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 12:48, 20 March 2026 (UTC) :::::couldn’t find the solution, I think it's because multilingual feature hasn’t enabled yet. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 13:44, 20 March 2026 (UTC) ::::::Now it works, without any new purging. Weird (but good). <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 15:36, 20 March 2026 (UTC) == qqx doesn't seem to work == I switched my user interface language to Hebrew. I'm trying to [[Special:CreateAbstract/Q18383|create a page]]. There's a plus button under "lead paragraph (Q8776414)". It has several items that begin with "Add" and continue with English strings that are probably function names: "section title", "paragraph", "HTML unordered list", etc. I tried using uselang=qqx to see what functions those are, but then the editing interface is not loaded at all. I see a yellow box with this text: : (wikilambda-initialize-error) : (wikilambda-renderer-error-footer-project-chat) uselang=qqx works quite nicely in Wikifunctions and shows ZIDs of objects when their labels are used in the interface, but it seems to fail here. It would be quite nice to make it work. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:06, 19 March 2026 (UTC) == Visual editor on this page == The first time I posted something here on this page (using DiscussionTools), I noticed a mistake and wanted to fix it. I clicked "edit" near the section heading, and it started editing the whole page in Visual editor. If I recall correctly, the default on other wikis is that the edit button next to the section heading on discussion pages opens only that section and in the wikitext editor. It should probably be the same here. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:10, 19 March 2026 (UTC) :[[Abstract Wikipedia:Report a technical problem]] would be more appropriate. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:14, 19 March 2026 (UTC) == Temporary adminship == I'm requesting temporary adminship here (for 24 hours to a week) to help set up the wiki on the community side. As administrator on Wikifunctions, I designed the current layout of the main page (also used locally), among other things. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:16, 19 March 2026 (UTC) :{{ping|Feeglgeef}} while I agree that temporary adminship could be useful, both personally and as a steward, I'm not sure it's a good idea to grant this request. First of all, you didn't really say why you need admin rights (and your history, both on Wikifunctions and Meta, make me want to be extra cautious). In the meantime, stewards and global admins can also (and already do) help if needed, don't hesitate to ask. Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 21:36, 19 March 2026 (UTC) ::Ah, right! Please update the main page as I've requested on its talk page, as well as delete the existing pages on the Abstract Wikipedia namespace with QIDs (they are now redundant), and add the correct license to [[MediaWiki:License]]. I have a few more things, but they're relatively minor. Consider the above request retracted. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:29, 19 March 2026 (UTC) :::{{reply to|VIGNERON}} ? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:50, 20 March 2026 (UTC) ::::{{reply to|Feeglgeef}} yes ? please [https://dontasktoask.com/ Don't ask to ask, just ask]. Cdlt, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 16:28, 20 March 2026 (UTC) :::::{{ping|VIGNERON}} I wanted you to do the things I asked in the above reply (which you ignored :(. ). The main page is fixed and the license is fine (not complete, but alas), but any page following the pattern "Abstract Wikipedia:Q[n]" should be deleted. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:57, 20 March 2026 (UTC) ::::::{{reply to|Feeglgeef}} I did the deletion this morning, did I miss any pages? Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 18:00, 20 March 2026 (UTC) == Templates - per usual or as abstract content? == I was about to import a few templates that can come in handy in discussions and other meta-related activities but then realized that it may be a great use case for abstract content. Or will it not be possible to do it in that way on this wiki (or at all)? [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 19:28, 19 March 2026 (UTC) :Calling functions here is currently possible, but some templates are impossible to replace and functions are inconvenient in any case. It'd be helpful if you said which templates you intended to import, but generally I'd say import them. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:33, 19 March 2026 (UTC) ::I think what I wonder most is if we always should do multilingual templates with the traditional <code><nowiki><translate></nowiki></code> tags or use functions wherever we can. [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 19:42, 19 March 2026 (UTC) :::The problem with "functions wherever we can" is that most template-like functions are content based, like abbr or 0. I'm assuming you mean templates that are more about meta stuff, which probably should '''not''' be functions, at least under the current idea. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:46, 19 March 2026 (UTC) ::::Yes, I was only thinking about meta stuff. Where can I read about this idea you are referring to? It seems important enough that it should be part of [[Abstract Wikipedia:Scope|this project's scope]] (or similar page/policy). [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 19:52, 19 March 2026 (UTC) :::::It's not written down, I suppose. I didn't mean there was a rule against creating the functions, (feel free, if you'd like). The main problem with putting them on Wikifunctions is speed and the fact that you must use HTML fragments (no wikitext), which to me makes it unreasonable. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:56, 19 March 2026 (UTC) ::::::That's a fair point of view. The reason I asked was that it would be an excellent way of [[d:Q3033752|Q3033752]] (note to self, we need the functionality of [[d:Template:Q]]). If we get used here to not falling back into wikitext, we get more training at creating excellent abstract content. [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 20:03, 19 March 2026 (UTC) == Articles now creatable properly == Hello all! To those not on the telegram (or not following), articles are now able to be created in the correct way. Any articles you have previously made will need to be recreated. I'd courtesy ping those who have already created one but it seems we don't have that set up yet! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:31, 19 March 2026 (UTC) == Testing from a different language == I have set the UI to Spanish and there are some menus not translated (Create an article in the sidebar, for example). Where can I translate the content I see missing? Also, I tried to create a very simple abstract article on the environment ([[Q43619]]) and it fails to render (Wikifunctions returned a failed response: Alcanzado el límite de tiempo en el Orquestador): I also found a random, decently big one ([[Q408]]) and it keeps loading for five minutes already in Spanish. Finally, if this is going to be with the purpose of multi lingual edition, shouldn't help and talk pages like these be also automatically translated? Because otherwise it becomes just an output of information, an editor who isn't familiar with English would be able to read the Abstract Wikipedia in their language but unable to provide feedback (as I'm doing now). [[User:Hathor1719|Hathor1719]] ([[User talk:Hathor1719|talk]]) 06:56, 20 March 2026 (UTC) :I am not sure that we want "automatic" translation. But regular translation, I truly agree that we should have. There is a Phabricator created to enable the Translate extension on this wiki ([[Phab:T420656]]). <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 07:42, 20 March 2026 (UTC) ::Yes at least the ability to translate user messages, so that I for example could read the messages in this page in Spanish and reply in Spanish, and the rest of users translate them to their local languages. Otherwise cross-lingual collaborative effort isn't going to work unless everyone has a decent level of English as a second language. Thank you for the link! [[User:Hathor1719|Hathor1719]] ([[User talk:Hathor1719|talk]]) 08:42, 20 March 2026 (UTC) :: ::I would greatly appreciate automatic per-comment translation (the way Discourse implements it), and hope we find a way to implement that for the truly multilingual sites like this. In the wiki spirit, the outputs of the automatic translation should be savable and editable so that a) the computation of auto-translation only happens once into each target language and b) everyone can improve each of those translations. [[User:Sj|Sj]] ([[User talk:Sj|talk]]) 21:23, 22 March 2026 (UTC) == Using Function IDs == It seems like when creating an article you cannot insert a function ID (i.e. Z6839) in a function call's function field and you have to type in it's name and hope it pops up (which it seems as though it doesn't always). [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 13:13, 20 March 2026 (UTC) == Not showing functions that return strings where an HTML fragment is needed == It might be good to adjust the search function inside the abstract wikipedia editor to show functions that return strings as grayed-out where an HTML fragment is needed, as it took me a while to realize that [https://www.wikifunctions.org/view/en/Z24102 label of item reference in specific/general lang] returns a string and not an HTML fragment, meaning that it doesn't show up when searching. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 13:30, 20 March 2026 (UTC) == Cannot find Lorrain in the language list == Hi, I wanted to try generating an article in lorrain ([[d:Q671198]]), but it does not appear in the selection list. Where can I ask for it to be added, so that I can try experimenting with it? Thanks! [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 19:48, 20 March 2026 (UTC) :I'm not certain, but I know it's a bit of a process that I think begins on Wikidata. Even if it were added, there would be no support for it in community-made functions, so for the foreseeable future this will be impossible. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:54, 20 March 2026 (UTC) ::There are already plenty of lexemes in lorrain on Wikidata. [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 20:38, 20 March 2026 (UTC) :::Can you point me to them? [[Special:Contributions/&#126;2026-17446-79|&#126;2026-17446-79]] ([[User talk:&#126;2026-17446-79|talk]]) 22:04, 20 March 2026 (UTC) ::::https://w.wiki/FiVz [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 06:12, 21 March 2026 (UTC) :I see no reason for not adding this to our list of languages, after all we already have plenty of languages, including dialects like [[f:Z1640]]. {{ping|Poslovitch}} does this mean you are volunteering to create wikifunctions in lorrain 🤣 Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 09:50, 21 March 2026 (UTC) ::@[[User:VIGNERON|VIGNERON]] Of course! I suppose this means the fonctions will need to support the many ways to write in lorrain, since it is not standardized. Do you have any examples of functions that support such things? [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 09:54, 21 March 2026 (UTC) :::I tried creating a "Natural language" object on Wikifunctions, but it seems I don't have permission to do this. &lt;rant&gt;Why is it always so hard with languages that have no ISO codes :sob: &lt;/rant&gt; [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 13:32, 21 March 2026 (UTC) ::::You wouldn’t be able to create a Natural language object even if you did have an ISO code to hand. Could you raise a ticket on Phabricator, tagged with [https://phabricator.wikimedia.org/tag/abstract_wikipedia_team/ Abstract Wikipedia team]? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:54, 21 March 2026 (UTC) :::::Thanks @[[User:GrounderUK|GrounderUK]], will do! [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 14:56, 21 March 2026 (UTC) :::::Raised: [[phab:T420823]]. [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 15:09, 21 March 2026 (UTC) == Project namespace alias == On all other Wikipedias, "WP" is an alias of the Project namespace. Why isn't it here? There's also "Abstract", but that's too long for my liking. [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 21:48, 20 March 2026 (UTC) :Noting that this has been discussed multiple times on the telegram. I would prefer AWP, but it doesn't really matter. [[Special:Contributions/&#126;2026-17446-79|&#126;2026-17446-79]] ([[User talk:&#126;2026-17446-79|talk]]) 22:02, 20 March 2026 (UTC) :well it’s not like another language version of Wikipedia, and there're still confusion if it’s a sister project or else. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 22:09, 20 March 2026 (UTC) ::{{ping|Tanbiruzzaman}} It is listed as a Wikipedia on [[Special:SiteMatrix]]. The domain and database ID says so as well. [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 22:13, 20 March 2026 (UTC) :::It was an initial process to connect wikidata, but will be configured later, per [[phab:T420420]] (also check comments in [[phab:T420643]]). [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 22:32, 20 March 2026 (UTC) :On a similar note, is there a reason why [[Main Page]] is a redlink? Feels useful to redirect it to [[Abstract Wikipedia:Main page]]. //[[User:SHB2000|SHB2000]] ([[User talk:SHB2000|talk]]) 07:33, 25 March 2026 (UTC) ::redirect from mainspace is not possible here, I guess. You may give a try. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 07:39, 25 March 2026 (UTC) :::Fair enough I guess. --[[User:SHB2000|SHB2000]] ([[User talk:SHB2000|talk]]) 07:41, 25 March 2026 (UTC) ::::I can do it if I'm an admin. This project has no local admins or bureaucrats. [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 23:42, 26 March 2026 (UTC) :::::I tried to create it and it shows "The provided title 'Main_Page' is not valid for an Abstract Article.", also tried to change the content model to wikitext and shows the same error. Note that I also have the similar technical rights as admin. @[[User:Koavf|Koavf]], is there another way you'd try if you're an administrator? [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 03:44, 27 March 2026 (UTC) ::::::Import from another project's "[[Main Page]]". I did this at [[:d:Main Page]] (but the community decided to delete it, which I did). [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 03:47, 27 March 2026 (UTC) ::::::We do not have [[:f:Main Page]] either and I do not see why it would be needed here. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 23:06, 27 March 2026 (UTC) :::::::I can easily imagine the scenario where there are incoming links to it. [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 23:58, 27 March 2026 (UTC) ::@[[User:SHB2000|SHB2000]]: Because the main namespace is not meant to have anything other than abstract articles in it, the same as for Wikifunctions and Wikidata. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:22, 27 March 2026 (UTC) == Making it easier to contribute == I'm aware that we're only a few days into the public beta of this project, and everything is a little rough around the edges, but I thought it could be useful to come up with some goals to work towards in order to make the site more accommodating and easier to contribute to, for newer and more experienced editors alike. (If there's a place where this discussion is already taking place please tell me and I can move there). Here are some thoughts I had so far: * Most of the current articles are extremely short, just one or two sentences long. I think it would be good to pick one article in each of a few main categories (e.g. one country, one type of food, one notable person, etc.) and work to try to include as much relevant information as possible, to serve as an example for future articles of similar types. * As I understand it, a lot of the limitations for what kind of information we can include in an article is due to which functions exist on Wikifunctions. We have [[Abstract Wikipedia:Useful functions for article composition]], which is a good way to find some functions, but this list can't include every single function, so it would be good to have some way to find relevant functions on Wikifunctions. Is there a category containing AWP-related functions there? I'm not too familiar with Wikifunctions yet but if there is a category, we should link it there. * In a similar vein, it seems like there are very few such functions currently available. It would be good to have some kind of guide as to how to create such functions that can be used here. I tried creating a new function there yesterday and it took me a while to find my way around, and I still haven't figured it out completely, so a guide specifically for people wanting to improve Abstract Wikipedia could be useful. * Lastly it might be worth coming up with a list of policies and guidelines that we want to make to begin with. Currently there are none, and obviously it's quite time consuming to create new policies, but coming up with a set of basic ones would be helpful I think. Let me know your thoughts. Cheers, &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 19:52, 21 March 2026 (UTC) :Just had a closer look at Wikifunctions; seems [[f:Wikifunctions:Catalogue/Natural language operations/Global language functions]] might be a good place to link to. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 20:00, 21 March 2026 (UTC) ::I support the goal of making it easier to contribute. From my point of view a place where people can write example sentences in specific languages about specific facts and can request a function for it will be useful. So far I it is difficult for me to understand how it is possible to define content in a abstract way and convert it into texts in different natural languages. It seems to me like it requires to much available data at functions and Wikidata Lexemes what is not there for many small languages so far. So I prefer a monolingual approach based on Wikidata statements. Then people can write sentences what explain a specific Wikidata statement or multiple ones and this can be done for many languages. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:49, 21 March 2026 (UTC) :I do agree that creating these linguistic functions would be easier if we had a guide, though it's not exactly a cut and paste process (it requires a lot of thinking to figure out edge cases, whether your use case makes sense across languages, what will be included in the scope of your function, what will not be, what the utility will be, etc.). An example of thinking this out poorly is [[f:Z31405]], where it's painfullyy clear that the Abstract Wikipedia team didn't think these questions through well enough, where the description says that they couldn't even decide whether the function would output a phrase or a noun, there is little to no utility in composing articles, and the edge cases are insurmountable with their current approach. :It's not exactly the same, but I've noted on the telegram that we should make it easier to make new language versions of existing functions. Unlike object labels, however, that requires either programming experience or a very in-depth tutorial, which we do not have. The lack of language-versions is natural if you think about it (if 1% of the world can make a Wikifunctions function and 1% can translate the concepts effectively between the languages we want, 0.01% can help us here), so the tutorial route seems like the only logical method. Spreading awareness as to contributing this way on the main page could also be helpful [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:35, 22 March 2026 (UTC) ::Yeah, some kind of tutorial would be phenomenal. There could be some walk-through tutorials for creating some basic linguistic functions. That seems to be the bottleneck to progress here - practically all sentences follow the format "X is Y". ::I've been looking forward to Abstract for awhile now (finding out it released yesterday, a bit too late), but it's completely unapproachable - it feels like I need a master's degree in both Computer Science and Linguistics in order to contribute to the growth of this project. It's a new project, sure, but it took at least an hour to write two sentences in [[Q711|Q711 (Mongolia)]]. Doesn't help that I only speak English. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 05:41, 27 March 2026 (UTC) == Involving small language versions == As Abstract Wikipedia can help small Wikipedia language versions offering more content in this language I think it is important to try to get people from such projects involved. From my point of view the highest chance to get it done is if people who know people contributing to small language version talk to the contributors and invite them to contribute to Abstract Wikipedia. In Wikifunctions I expected more involvement of small language versions and I think it is important to make it easier to contribute and find a way how to communicate with people who do not speak English. As it is not the case everyone can speak this language. What do you think how is it possible to get more people from small Wikipedia language versions involved in Abstract Wikipedia and Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:55, 21 March 2026 (UTC) : I am interested in using AW/WF with the [[incubator:]], perhaps a workflow could be developed for that. — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 18:52, 22 March 2026 (UTC) :: Have you tried to call Wikifunctions functions in the Incubatorwiki. I think adding language specific implementatations is the first step. It seems to me like simple sentences can be generated through calling Wikifunctions functions and so for this no Abstract Wikipedia is required. — [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:38, 22 March 2026 (UTC) ::: I'll try it. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 06:02, 23 March 2026 (UTC) == URL-Parameter for specific language == Is it possible to call an abstract Wikipedia article with a URL-Parameter specifying the language. I looked for random pages and I got examples without a german Implementation. I am interested in sharing an example and for this I want to set a link people can klick on to get the result in the expected language afterwards. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:43, 22 March 2026 (UTC) :You can add "?uselang=de" to render the article in German, if that is what you mean. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:41, 22 March 2026 (UTC) :@[[User:Hogü-456|Hogü-456]]: Yes, like with Wikifunctions you should be able to go to <code>/view/fr/Q123456</code> but that's waiting for some production re-configuration to work. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 13:12, 23 March 2026 (UTC) == Purpose of language-specific functions? == Some functions that produce sentences seem to have language-specific functions for every language, I.e. "Brazilian Sign Language: article-less defining". Why is this? What functions have this multiplicity? I thought one point of AWP was to have language-independend functions, all of which have specifications for how they would render outputs in different languages (where the choice of output language is decided at the client, or at the final step of rendering, not for each function in turn). [[User:Sj|Sj]] ([[User talk:Sj|talk]]) 21:23, 22 March 2026 (UTC) :This is just a side effect of how Wikifunctions works. Essentially the generic "Article-less defining fragment" checks which language you want, and then calls the language-specific version. You should only use the generic ones in abstract articles. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 21:50, 22 March 2026 (UTC) ::Aha thanks, then the interface should probably not be showing the hundreds of language-specific ones in the selector drop-down for editors. [[User:Sj|Sj]] ([[User talk:Sj|talk]]) 18:55, 23 March 2026 (UTC) :::Agreed, although I'm not sure how easy it would be to filter them out; there's not really anything distinguishing them from the general functions, they're both functions that take some input and return monolingual text as output. Maybe worth opening a phabricator ticket to get the opinion of people on the technical side of Abstract Wikipedia. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 19:39, 23 March 2026 (UTC) ::::I think the best way to do it would be to have some sort of tag for "multilingual function"? [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:43, 25 March 2026 (UTC) :::::Yes. I think this reveals that there are (at least) two kinds of functions on Wikifunctions. Those that are (mainly) helper functions (although they may be useful for external reuse or in abstract articles about a language) and Abstract-ready functions. Having a way to mark them as such on Wikidata, and then by default filter on Wikifunctions would increase usability a lot. <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|discussion]]</sup><sub>[[Special:Contributions/Ainali|contributions]]</sub></small> 08:22, 28 March 2026 (UTC) == "It" in abstract wikipedia == How should the concept of "it" be represented in abstract wikipedia? Otherwise it leads to a lot of sentences like "Brussels is the capital of Belgium. Brussels is a large city. Brussels is...". Also, is there any plans for some form of easier to understand "authoring language" or something? The current approach with writing wikifunctions is hard to understand and write. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 19:35, 23 March 2026 (UTC) :Every concept is represented in Abstract Wikipedia through its Wikidata item, which would be [[d:Q6091500]] in this case. I'm not exactly sure what you mean by an "authoring language" (some sample texts of your idea would be helpful), but I don't think there's much improvement to be had while still writing in an abstract language (that is to say, most improvements would make the language more concrete). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:18, 23 March 2026 (UTC) ::I mean more like a format easier to work with than wikifunctions. Like some form of computer-parsable conlang which can be "compiled" into wikifunctions. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 20:47, 23 March 2026 (UTC) :This is a tough problem, because the pronoun you would use is semantically different in different languages. I think we have to make a "refer to previously-mentioned" function that takes a Wikidata item, reads properties like person or object, (linguistic) gender, etc, and spits out a pronoun. Hopefully it can be done that simply. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:41, 25 March 2026 (UTC) ::Yeah that would make sense. I can try to draft one for English (that's the only language I know at least for now) so we can get a proof of concept. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 18:48, 25 March 2026 (UTC) ::Ooh. I could be wrong but I think wikidata doesn't have a property for "grammatical gender". For English I'll probably match on P21 and if it's an instance of Q5, and if it doesn't have P21 and is an instance of Q5 do they/them, if not an instance of Q5 and doesn't have P21 it/its, and otherwise match on P21. Also we'll need multiple "refer to" functions for different types of pronouns (possessive, nominative, etc). [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 18:57, 25 March 2026 (UTC) :::About the grammatical gender property: yeah, you're probably right. That's the tough part, because we're going to need individual properties for every language with grammatical gender. See the similar discussion about classifier/measure words and articles below. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 19:06, 25 March 2026 (UTC) ::@[[User:VivianIsBee|VivianIsBee]] We do have [[:d:Property:P5185]], but this is applied only to lexemes and not to items. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 20:49, 25 March 2026 (UTC) == Supported languages for an article == Is there a possiblity to see all languages an article can be displayed in. I looked at [[Q2290517]] and it seems like there is not yet a German version for this article. From my point of view knowing what articles are missing in the language of interest is important for working on abstract articles. As I looked at random pages I got a timeout as my user interface is in German and the generation of the article in German was not sucessful. So I think it is also necessary for checking if the article can be displayed in the user interface language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:17, 24 March 2026 (UTC) :This is not something that is convenient to check at all. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:55, 24 March 2026 (UTC) ::It would be great if it were clearer which was the first (or all, if possible) function that failed to render in a language to help the user go make necessary additions on Wikifunctions. <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|discussion]]</sup><sub>[[Special:Contributions/Ainali|contributions]]</sub></small> 08:24, 28 March 2026 (UTC) == [[f:Z26039|Z26039]] and [[f:Z26095|Z26095]] == This is a big mistake, and it's best we fix it now. Anything relating to particular languages or even groups of languages needs to stay all the way out of the generic functions. Languages have different rules for articles, some of them don't even have articles. This kind of thing cannot be reconciled at the general function-level. As to the alternate way we deal with this, that's a little tougher. My first thought is a bunch of Wikidata properties that tell you whether an article precedes an entity's label in a particular language. That idea could work, but there are some obvious problems: *Are there languages where the presence of an article is contextual, too? *No one will fill these properties, especially in languages other than English, because we will accumulate dozens of them that have to go on every single word ever [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 13:23, 25 March 2026 (UTC) :Can you give me an example of a language where this distinction actively prevents the functions from working? Some languages do not have articles, but that just means that the two are interchangeable. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:26, 25 March 2026 (UTC) ::Trivially. ::*[[w:Golf|Golf]] on enwiki: "Golf is a club-and-ball sport in which players use various clubs to hit a ball into a series of holes on a course in as few strokes as possible." ::*[[w:es:Golf|Golf]] on eswiki: "El golf es un deporte cuyo objetivo es introducir una bola en los hoyos que están distribuidos en el campo con el menor número de golpes, utilizando para cada tipo de golpe uno de entre un conjunto de palos ligeramente diferentes entre sí, ya que la cabeza del palo tiene ángulos distintos, al igual que las varillas tienen longitudes diferentes." ::[[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 13:34, 25 March 2026 (UTC) :::That's not a meaningful difference, though, and both examples use Z26039. Z26039 and Z26095 have different semantic meanings, they aren't stylistic choices. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:01, 25 March 2026 (UTC) ::::<em>Stylistic choice?</em> Is this a joke? Do you think the word "the" in English is a stylistic choice? [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 16:19, 25 March 2026 (UTC) :::::I mean, yes? If you can be understood perfectly without it that's what it is. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:21, 25 March 2026 (UTC) ::::::You just said "Z26039 and Z26095 have different semantic meanings". [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 16:27, 25 March 2026 (UTC) :::::::Yes. "The" has no semantic meaning, but there is a semantic difference between "A bird is a dinosaur" and "Bird is a dinosaur" (The latter is about a specific animal names Bird). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:06, 25 March 2026 (UTC) ::::::::It does though, no? See Wiktionary's second example: ::::::::: ''You live on Main Street, don't you? You know, you should tell the mayor '''the''' street needs cleaning.'' ::::::::Generally it's used to refer to a singular identifiable instance (there's more definitions, but this is the primary one), which I think is definitely enough to put it outside of "no semantic meaning". [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:18, 25 March 2026 (UTC) :::::::::I can understand it perfectly fine if you remove "the", though. The fact that the thing can be obviously identified with "the" means that it can be obviously identified without it. It's convenient, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:21, 25 March 2026 (UTC) ::::::::::The solution you're proposing to the problem at hand is pretty much "completely abandon grammatical articles in every language except English". You're right that it's not the end of the world, but we should at least try to solve the problem first. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 21:26, 25 March 2026 (UTC) :::::::::::No. That's definitely ''not'' what I'm saying. I'm disputing your insinuation that something is wrong with our current approach. We can solve any stylistic problems on a language by language basis, and semantic problems in the abstract content. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:09, 25 March 2026 (UTC) :By the way, even a single generic function for "X is a Y" is already too much, it neglects [[w:measure word|measure word]]s in Chinese, Japanese, and Korean. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 13:39, 25 March 2026 (UTC) ::Oh god... measure words. How the fuck do we deal with measure words? ::Have a look at the article for [[w:Chinese classifiers|Chinese classifiers]]. I have no idea how to deal with these. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 14:58, 25 March 2026 (UTC) :::I would presume Wikidata has those available to find? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:09, 25 March 2026 (UTC) ::::No, I just checked and Wikidata doesn't have a property for this yet. We would need to do a decent amount of workshopping to define such a property well for the proposal there (it wouldn't just be "Chinese classifier for"; I think something like "Chinese count-classifier for"? The count-classifiers that simply disappear in Germanic languages are the real concern, as the mass-classifiers can generally be paired with the noun to translate into an English word) but I think it could work barring some edge cases. ::::My main concern is if fundamentally we want to solve these sorts of problems this way. If so, we're going to be asking Wikidata to make hundreds if not thousands of properties over the coming months. Is that the best way to do this? I'm wondering if anyone has a better idea. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:15, 25 March 2026 (UTC) :::::And... is it going to <em>work?</em> How many Wikidata items only have a label in one or two languages as-is? This is only going to exacerbate that problem by quadrupling the work to translate a word, and putting us basically at square one. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:27, 25 March 2026 (UTC) ::::@[[User:Snowmanonahoe|Snowmanonahoe]] There is [[:d:Property:P5978]] which can be used to say that a particular lexeme sense is used with a specific classifier (not just in Mandarin but also in languages like Malay), as well as [[:d:Property:P10927]] which can indicate the reverse relation (but for parsimony's sake should point to more general classes rather than to every applicable sense in existence). [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 20:53, 25 March 2026 (UTC) :::::@[[User:Mahir256|Mahir256]]: Thank you, I didn't know about Wikidata's work on lexemes. This seems a lot more doable now. Question: is there any way to move from an item to a lexeme, e.g. if I had [[d:Q81727]] and I wanted [[d:L:L3965]]? [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 20:58, 25 March 2026 (UTC) ::::::@[[User:Snowmanonahoe|Snowmanonahoe]] re: your first sentence, I suspect that most people with questions here are clueless about lexemes (something the Abstract Wikipedia team made a grave mistake in not properly having addressed before this launch). In general links go from lexeme senses to items and not the other way around, [[:d:Wikidata:Lexicographical_data/Documentation/Senses#Properties_regarding_relationships_to_Wikidata_items|with several properties available to do so]], and while there is a Wikifunction to go from an item to a lexeme, I cannot endorse the current method of composing abstract articles (<small>see my reply under "Authoring Language" below</small>) enough to mention what Wikifunction that is. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 21:11, 25 March 2026 (UTC) ::::::The function being referred to by Mahir is [[f:Z6830]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:25, 25 March 2026 (UTC) ::::::It would be helpful if you read a bit about the project before insisting that we're doing it wrong. [[Special:Contributions/&#126;2026-18667-44|&#126;2026-18667-44]] ([[User talk:&#126;2026-18667-44|talk]]) 22:11, 25 March 2026 (UTC) :::::::Could you elaborate? [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 22:15, 25 March 2026 (UTC) ::::::::You don't even know about Lexemes, much less the complexities of the project. You come into the project chat without the slightest sliver of a clue and then tell everyone that they are "making a big mistake." Perhaps next time you could phrase it like "What is the distinction between these two functions? Does this not present concerns about XYZ?" [[Special:Contributions/&#126;2026-18688-73|&#126;2026-18688-73]] ([[User talk:&#126;2026-18688-73|talk]]) 02:09, 26 March 2026 (UTC) :::::::::I'd be happy to hear why I'm wrong. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 02:18, 26 March 2026 (UTC) :Is it just me or does 26039 only return void? [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:31, 25 March 2026 (UTC) ::Does for me, too, the English version anyway. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:42, 25 March 2026 (UTC) :::If my debugging is right, everything except Russian, Ukrainian, and Belarusian is completely broken. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:44, 25 March 2026 (UTC) ::::For me, English renders fine now [perhaps due to a recent edit? hard to be sure]. Not sure if it's entirely fixed though. [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:08, 25 March 2026 (UTC) :I agree there is a problem with the current approach. My proposed solution: I'm hoping the top level call from Abstract Wikipedia will be optionally allowed to send parameters like the grammatical number "plural" of the subject, which could be considered by the specific language alongside other context about the subject/object item to formulate the grammar (e.g. [[f:Z32496]]), and by the time it gets to the English constructor (e.g. [[f:Z32410]]), the English function will have the "subject is plural" boolean set (to decide "has"/"have" as well as the articles). I'm working on this particular example and all the required helper functions. If the English version works, I'll seek to make a configuration that allows similar in other languages. PS off topic, but I also think we will often want these functions to return HTML not monolingual text, so that we can embed hyperlinks. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 02:37, 26 March 2026 (UTC) ::HTML is ideal because you don't need to convert it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:16, 26 March 2026 (UTC) ::I’m not sure we want to favour particular features; don’t we simply want to determine the relevant set of lexemes for an item/language pairing? We don’t have selective fetch for lexemes, so the set may need to be limited, but identifying the more salient lexemes still requires considering the full set, unless we filter by “lexical similarity” between the item’s labels and/or aliases and the lexeme’s lemma and/or forms. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:58, 26 March 2026 (UTC) :::I don't quite understand what you are objecting to, or what problem you forsee. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:22, 27 March 2026 (UTC) ::::I’m not objecting to anything, although the notion of “sending” is a little alien in a functional context. The problem is knowing which features (predicates) are most salient. I guess it’s simply an optimisation, so further relevant details can be fetched later if the context requires them. But I’d still think in terms of filtered statement sets, and perhaps different filters per language. If we’re going to be language specific, it’s natural to consider extending the selective fetch to include sense-related lexemes. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:26, 27 March 2026 (UTC) == Authoring Language == Wikifunctions are kind of a pain to work with directly (no offense to the creators of them, they're an amazing platform and overall very impressive, just kind of by their nature they are built to be more abstract and closer to lambda calculus over "regular" programming languages), and that extends to Abstract Wikipedia. Has it been thought about making a sort of "authoring language" that is easier to work with than directly using Wikifunctions, but then "compiles" directly to Wikifunctions? My idea is sort of making a computer-parsable, natural language-agnostic conlang or even just some sort of custom markup language that could optionally be used to write abwiki articles and then would be stored along with the compiled wikifunctions and a timestamp of last compile so if an update was made then previous articles could be recompiled automatically. I'm of course not one of the abwiki staff members, so if this doesn't fit the "spirit" of it or something let me know, but I think it'd be helpful. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 19:14, 25 March 2026 (UTC) :I proposed adding support for Spreadsheetfunctions to Wikifunctions. It is better than defining a new language. From my point of view there are in relation to other programming languages many people who can write spreadsheet functions and they are translated into many different natural languages. In the past I did some experiments regarding the automatical conversion of Spreadsheet functions into the programming language R. I am interested in defining an Abstract Article in an Spreadsheet and I think it is possible. It is from my point of view important to lower the barrer to create an Abstract Article and creating functions in Wikifunctions. Maybe the goal of making it abstract makes it more complicated and language specific functions are easier to create for many people. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:25, 25 March 2026 (UTC) :@[[User:VivianIsBee|VivianIsBee]] I have presented to the Abstract Wikipedia team about an abstract content authoring language [[f:Wikifunctions:Status updates/2024-10-17|multiple]] [https://elemwala.toolforge.org/static/nlgsig-nov2025.html times]. It is unfortunate that the current infrastructure does not seek to support this yet. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 20:49, 25 March 2026 (UTC) == Definite articles == Heya! Been working on the page [[Q778]] [and thus the [https://www.wikifunctions.org/view/en/Z26570 Z26570] function] - is there a way to check if a word needs a definite article [i.e. the] or not? Right now it's "''The Bahamas is an island country in Caribbean.''" which is close but needs a definite article [before Caribbean]. But I can't just always add it, since cases like "''Lubeck is a city in the Germany.''" would be wrong. Is there any solution for this yet? [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:06, 25 March 2026 (UTC) :IIRC this has been discussed on the telegram/IRC. Not sure if a solution was found. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:23, 25 March 2026 (UTC) :@[[User:99of9|99of9]] is working on this: [[:f:Z32645]] [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:02, 26 March 2026 (UTC) ::hmm, tried adding this to [[f:Z30397]], but it makes it return an empty string for some reason? presumably i'm doing something wrong but not sure what... :( [faulty implementation at [[f:Z32738]]] [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 19:55, 26 March 2026 (UTC) :::The reason was that the argument to Z32645 is a Wikidata item reference, not a Wikidata item. I've fixed it now. But I switched it so that it only adds the definite article when the Kleenean is absolutely True, more than Maybe. I hope I will be able to achieve that for Caribbean, although it doesn't currently do so. I'll keep working on it today. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:20, 27 March 2026 (UTC) == Editing the direct code of pages == I find the current GUI editor to be quite clunky and harder for more complex topics. I'm assuming there is some way that I can edit the code of pages, so I can more quickly write functions without clicking through GUIs. Like I heavily doubt someone wrote [[Q15433043]] by clicking through GUIs. Also, does anyone know of a function that concats two strings with a space in between? Would I just use [[wikifunctions:Z21394|Z21394]], adding a space between two calls to objects (i.e. "Mars" + " " + "Jupiter")? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:19, 26 March 2026 (UTC) :For [[Q15433043]], it looks like they just wrote it in plain English and didn't use functions, so that's why it's so long I think. For joining, [[f:Z22504]] looks like a pretty good option. [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 20:40, 26 March 2026 (UTC) ::Thanks, that looks good. I hope more languages support it down the road. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:45, 26 March 2026 (UTC) ::When I try to insert this in a [[wikifunctions:Z28016|"defining role sentence"]], it doesn't appear and throws an error. Do you know why? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:51, 26 March 2026 (UTC) :There are several, but I think they are best left to language-specific functions on Wikifunctions. How do you know that a space is required? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:42, 26 March 2026 (UTC) ::For example, in [[Q711|Mongolia]], I would like to write "Ulaanbaatar is the capital and largest city of Mongolia". As of now, I would have to write that in two separate sentences and be very repetitive. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:46, 26 March 2026 (UTC) :::There’s a long journey ahead of us. At this stage I’d be thinking more in terms of [[f:Z32163]]. At least that way we can join adjacent sentences more naturally, when we have appropriate functions to do that. And we can implement “paragraph” differently according to the target language, without having to change the existing abstract content. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:07, 26 March 2026 (UTC) ::::Yeah that's what I expected, the project has just started after all. Thanks for this. ::::How are you finding these functions? I'm having trouble locating them. Also, is there a way that I can copy and paste functions from one article to another in the case of cookie-cutter articles? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 21:45, 26 March 2026 (UTC) :::::You can copy individual function calls in edit mode. Just click on the three vertical dots and select Copy to clipboard. This is currently specific to a particular browser and site, so you cannot copy between Wikifunctions and AW. You can also copy parts of calls by clicking on the three horizontal dots [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:26, 26 March 2026 (UTC) ::::::Great, I didn't see that, thank you! So there is no current way to edit the underlying code of the page? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 22:35, 26 March 2026 (UTC) :::::::It depends what you mean by “underlying code”. All articles are a list of one or more sections containing function calls. You can add and remove sections (apart from the first) and move sections up and down. Within a section, you can move function calls up and down, but you can only move a function call (or part of one) from one section to another by using the clipboard. The real underlying code is the functions themselves, and these can be amended on Wikifunctions. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:44, 26 March 2026 (UTC) :::::For tips on finding functions, please see [[:f:Wikifunctions:Find]]. It is also helpful to look at other AW articles, of course. On Wikifunctions, you can look at a related function’s implementations or test cases, as these may reference broader or narrower functions. And “What links here” is available from the Tools menu. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:38, 26 March 2026 (UTC) ::::::Thank you very much for you help. I think that's all I need to know for now, happy editing :) [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 23:07, 26 March 2026 (UTC) == Code editing == I created and am attempting to edit [[Q687168]]. It is difficult to figure out what is going on because I am stuck at a visual editor. I would like to play around with comparing it to code on other pages, but the visual thing makes that pretty difficult. Also is there a way to edit things in a sandbox or something so I can experiment without it being in mainspace? [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 23:25, 27 March 2026 (UTC) :Code-based (as in, the underlying form articles are stored in, which was temporarily visible due to a bug when the wiki was just being set up) editing is currently not possible, and I'm not sure if the development team has any plan to implement it (cc {{ping|Jdforrester (WMF)}}). As for your issue, you should not be using a literal string, but a function call instead, which allows you to use one of the functions on Wikifunctions (how to pictured). Though the project is in its early days, a general guide on creating articles is available at [[Help:How to create an article]] with links to other helpful pages. As for sandboxes, you can subscribe to the [[phab:T421417| task on Phabricator]] if you have an account there. [[File:Set literal string to function call guide, Abstract Wikipedia.png|thumb|How to convert to function call]] [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:40, 28 March 2026 (UTC) ::Well I really hope that they implement code editing because wikidata is okay since it only has properties. But these functions are just too much. I feel like I should be able to relatively easily take code from one article and put it on another one. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 02:58, 28 March 2026 (UTC) :::You can use the copying feature! If you click the 3 dots next to a function call you get an option to copy, which you can then paste elsewhere using the same 3 dots. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 03:06, 28 March 2026 (UTC) == Put this on ice == How are non-English speakers (who this project is specifically for) meant to develop this wiki's practices and policies if a) all project pages are only available in English, and discussion is largely done in English, and b) there's no attempt to get non-en.wiki communities onboard. At present this looks like it's just going to produce Anglocentric/Eurocentric content, which belies the whole point of having a wiki in one's native language. Yes it's early days and everyone is experimenting and bug-fixing, but the project has already been released to community control, with a predominantly English-speaking/European community. This needs to be put on ice until it can be launched properly with multilingual support and invitations to all wikis, particularly smaller ones. [[User:Kowal2701|Kowal2701]] ([[User talk:Kowal2701|talk]]) 11:44, 28 March 2026 (UTC) ffmmm7no15nomekcnzy7fnivvspd5mt Abstract Wikipedia:Report a technical problem 4 8 2575 2335 2026-03-28T01:24:14Z NguoiDungKhongDinhDanh 876 /* Mainspace content model */ new section 2575 wikitext text/x-wiki This is a page where to report technical problems and bugs you might encounter on the website. Please, add your report below this line. __NEWSECTIONLINK__ [[Category:Abstract Wikipedia administration|Report A Technical Problem]] ---- == Editing and viewing abstract pages do not work == Essentially the title. To reproduce, go to, say [[Q319]]. Notice you cannot use it (it just displays JSON), and when you try to edit it, the same JSON is shown and editable. I'm sure the team is aware, just writing this down. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:58, 19 March 2026 (UTC) :[[User:Jdforrester (WMF)]] notes that abstract articles are being created in the wrong namespace, which seems the likely cause. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:00, 19 March 2026 (UTC) == Function links are 404s == If I click from https://abstract.wikipedia.org/wiki/Q142 to the function view https://abstract.wikipedia.org/view/en/Z27868 I get a 404 error. That seems to be true for all the "Z" links. [[User:Eloquence|Eloquence]] ([[User talk:Eloquence|talk]]) 23:17, 19 March 2026 (UTC) :This also seems to happen if you click "Read". [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 00:29, 20 March 2026 (UTC) ::It seems to try and view functions in Abstract Wikipedia when the functions are on Wikifunctions instead. https://wikifunctions.org/wiki/Z27868 is where the link should go. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 00:42, 20 March 2026 (UTC) :Fix underway in [[phab:T420666|T420666: Our /view/ URLs aren't working on abstract.wikipedia.org, so we're generating links for users that don't work]]. Sorry for the disruption. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:43, 23 March 2026 (UTC) ::Note: This part is fixed; the second part is [[phab:T420670|T420670: from Abstract Wikipedia, links to ZIDs should go to Wikifunctions]] which will get deployed next week. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 16:42, 26 March 2026 (UTC) == Search not working == Whne I search, say Canberra, which has an Abstract Wikipedia article, the search bar takes me to [https://abstract.wikipedia.org/view/en/Q3114?wprov=acrw1_0 Not Found], with an error. It should go to [[Q3114|Q3114 - Abstract Wikipedia]]. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 00:31, 20 March 2026 (UTC) :Fix underway in [[phab:T420666|T420666: Our /view/ URLs aren't working on abstract.wikipedia.org, so we're generating links for users that don't work]] for this one too. Sorry for the disruption. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:43, 23 March 2026 (UTC) ::This fix is now deployed. Sorry for the disruption! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 16:42, 26 March 2026 (UTC) == Undo not working == When I try to "undo" from history, it doesn't show the revert screen, but only shows the edit screen of the latest article. Maybe the same reason of mis-created namespace... [[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 06:45, 20 March 2026 (UTC) :Filed as [[phab:T420915|T420915: Attempting to undo an Abstract article edit appears to fail, and opens the editor with the current revision]]. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:48, 23 March 2026 (UTC) == Special:CreateAbstract with an argument == Steps to reproduce: * Go to [[Special:CreateAbstract/Q123456]] * Add some content * Try to publish Error message: <blockquote>The value of the 'qid' property ('Q0') does not match the page title 'Q123456'</blockquote> [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 00:38, 21 March 2026 (UTC) :I got this same error message when trying to [[Special:CreateAbstract/Q151]] (of course with it saying Q151 rather than Q123456). Also occurred when I tried to create a blank page. <span class="nowrap"><code>[[User:Dot.py|dot]][[User talk:Dot.py|.]][[Special:Contributions/Dot.py (alt)|p]][[Special:Contributions/Dot.py|y]]</code></span> 23:43, 22 March 2026 (UTC) :Filed as [[phab:T420916|T420916: Direct browses to Special:CreateAbstract/Q123456 don't work on publishing, attempt to publish to Q0]]. Thanks for the report! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:49, 23 March 2026 (UTC) ::This fix is now deployed. Sorry for the disruption! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 16:43, 26 March 2026 (UTC) == Pages can't be viewed == When trying to view pages longer than a sentence that aren't hard coded copies of articles from enwiki, I get "Reached max retries. Try again later." Is this expected behavior? [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 13:59, 25 March 2026 (UTC) :ex: [[Q213]] [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 14:00, 25 March 2026 (UTC) :Yes it's a bug. Tracked in [[phab:T420630]]. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 14:09, 25 March 2026 (UTC) == [[f:Z26095|Z26095]] not working == Hello, I could just file a task on Phabricator but checking here first. For some reason, I can't find [[f:Z26095|Z26095]] in the list of functions. [[User:FantasticWikiUser|FantasticWikiUser]] ([[User talk:FantasticWikiUser|talk]]) 17:33, 25 March 2026 (UTC) :@[[User:FantasticWikiUser|FantasticWikiUser]]: Z26095 outputs a "[https://www.wikifunctions.org/view/en-gb/Z11 Monolingual text]" item, not a fragment of HTML, so it won't show up in search except in places you can use a monolingual text item, like as an argument to a Z32234 call. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:23, 25 March 2026 (UTC) == Mainspace content model == The content model of abstract articles, as reported by <syntaxhighlight lang="wikitext" inline>{{#contentmodel:canonical|Q1}}</syntaxhighlight>, is <code>abstractwiki</code>. Can this be changed to something else more descriptive, akin to Wikidata's <code>wikibase-item</code>/<code>wikibase-lexeme</code>/<code>wikibase-property</code> and Wikifunctions's <code>zobject</code>? <code>abstractarticle</code>, for example. [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 01:24, 28 March 2026 (UTC) hw0ewznn03b4s8e5ibk1t31zeyr00r4 2594 2575 2026-03-28T09:24:16Z FantasticWikiUser 1257 /* 1 (Q199) isn't appearing when I choose it */ new section 2594 wikitext text/x-wiki This is a page where to report technical problems and bugs you might encounter on the website. Please, add your report below this line. __NEWSECTIONLINK__ [[Category:Abstract Wikipedia administration|Report A Technical Problem]] ---- == Editing and viewing abstract pages do not work == Essentially the title. To reproduce, go to, say [[Q319]]. Notice you cannot use it (it just displays JSON), and when you try to edit it, the same JSON is shown and editable. I'm sure the team is aware, just writing this down. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:58, 19 March 2026 (UTC) :[[User:Jdforrester (WMF)]] notes that abstract articles are being created in the wrong namespace, which seems the likely cause. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:00, 19 March 2026 (UTC) == Function links are 404s == If I click from https://abstract.wikipedia.org/wiki/Q142 to the function view https://abstract.wikipedia.org/view/en/Z27868 I get a 404 error. That seems to be true for all the "Z" links. [[User:Eloquence|Eloquence]] ([[User talk:Eloquence|talk]]) 23:17, 19 March 2026 (UTC) :This also seems to happen if you click "Read". [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 00:29, 20 March 2026 (UTC) ::It seems to try and view functions in Abstract Wikipedia when the functions are on Wikifunctions instead. https://wikifunctions.org/wiki/Z27868 is where the link should go. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 00:42, 20 March 2026 (UTC) :Fix underway in [[phab:T420666|T420666: Our /view/ URLs aren't working on abstract.wikipedia.org, so we're generating links for users that don't work]]. Sorry for the disruption. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:43, 23 March 2026 (UTC) ::Note: This part is fixed; the second part is [[phab:T420670|T420670: from Abstract Wikipedia, links to ZIDs should go to Wikifunctions]] which will get deployed next week. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 16:42, 26 March 2026 (UTC) == Search not working == Whne I search, say Canberra, which has an Abstract Wikipedia article, the search bar takes me to [https://abstract.wikipedia.org/view/en/Q3114?wprov=acrw1_0 Not Found], with an error. It should go to [[Q3114|Q3114 - Abstract Wikipedia]]. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 00:31, 20 March 2026 (UTC) :Fix underway in [[phab:T420666|T420666: Our /view/ URLs aren't working on abstract.wikipedia.org, so we're generating links for users that don't work]] for this one too. Sorry for the disruption. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:43, 23 March 2026 (UTC) ::This fix is now deployed. Sorry for the disruption! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 16:42, 26 March 2026 (UTC) == Undo not working == When I try to "undo" from history, it doesn't show the revert screen, but only shows the edit screen of the latest article. Maybe the same reason of mis-created namespace... [[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 06:45, 20 March 2026 (UTC) :Filed as [[phab:T420915|T420915: Attempting to undo an Abstract article edit appears to fail, and opens the editor with the current revision]]. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:48, 23 March 2026 (UTC) == Special:CreateAbstract with an argument == Steps to reproduce: * Go to [[Special:CreateAbstract/Q123456]] * Add some content * Try to publish Error message: <blockquote>The value of the 'qid' property ('Q0') does not match the page title 'Q123456'</blockquote> [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 00:38, 21 March 2026 (UTC) :I got this same error message when trying to [[Special:CreateAbstract/Q151]] (of course with it saying Q151 rather than Q123456). Also occurred when I tried to create a blank page. <span class="nowrap"><code>[[User:Dot.py|dot]][[User talk:Dot.py|.]][[Special:Contributions/Dot.py (alt)|p]][[Special:Contributions/Dot.py|y]]</code></span> 23:43, 22 March 2026 (UTC) :Filed as [[phab:T420916|T420916: Direct browses to Special:CreateAbstract/Q123456 don't work on publishing, attempt to publish to Q0]]. Thanks for the report! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:49, 23 March 2026 (UTC) ::This fix is now deployed. Sorry for the disruption! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 16:43, 26 March 2026 (UTC) == Pages can't be viewed == When trying to view pages longer than a sentence that aren't hard coded copies of articles from enwiki, I get "Reached max retries. Try again later." Is this expected behavior? [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 13:59, 25 March 2026 (UTC) :ex: [[Q213]] [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 14:00, 25 March 2026 (UTC) :Yes it's a bug. Tracked in [[phab:T420630]]. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 14:09, 25 March 2026 (UTC) == [[f:Z26095|Z26095]] not working == Hello, I could just file a task on Phabricator but checking here first. For some reason, I can't find [[f:Z26095|Z26095]] in the list of functions. [[User:FantasticWikiUser|FantasticWikiUser]] ([[User talk:FantasticWikiUser|talk]]) 17:33, 25 March 2026 (UTC) :@[[User:FantasticWikiUser|FantasticWikiUser]]: Z26095 outputs a "[https://www.wikifunctions.org/view/en-gb/Z11 Monolingual text]" item, not a fragment of HTML, so it won't show up in search except in places you can use a monolingual text item, like as an argument to a Z32234 call. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:23, 25 March 2026 (UTC) == Mainspace content model == The content model of abstract articles, as reported by <syntaxhighlight lang="wikitext" inline>{{#contentmodel:canonical|Q1}}</syntaxhighlight>, is <code>abstractwiki</code>. Can this be changed to something else more descriptive, akin to Wikidata's <code>wikibase-item</code>/<code>wikibase-lexeme</code>/<code>wikibase-property</code> and Wikifunctions's <code>zobject</code>? <code>abstractarticle</code>, for example. [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 01:24, 28 March 2026 (UTC) == 1 (Q199) isn't appearing when I choose it == For some reason, Q199 doesn't show up when it is used. 2 works fine. [[User:FantasticWikiUser|FantasticWikiUser]] ([[User talk:FantasticWikiUser|talk]]) 09:24, 28 March 2026 (UTC) 2slqz5zvnovvzjk0lkhzcldp70146ua 2597 2594 2026-03-28T09:31:52Z FantasticWikiUser 1257 /* 1 (Q199) isn't appearing when I choose it */ Reply 2597 wikitext text/x-wiki This is a page where to report technical problems and bugs you might encounter on the website. Please, add your report below this line. __NEWSECTIONLINK__ [[Category:Abstract Wikipedia administration|Report A Technical Problem]] ---- == Editing and viewing abstract pages do not work == Essentially the title. To reproduce, go to, say [[Q319]]. Notice you cannot use it (it just displays JSON), and when you try to edit it, the same JSON is shown and editable. I'm sure the team is aware, just writing this down. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:58, 19 March 2026 (UTC) :[[User:Jdforrester (WMF)]] notes that abstract articles are being created in the wrong namespace, which seems the likely cause. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:00, 19 March 2026 (UTC) == Function links are 404s == If I click from https://abstract.wikipedia.org/wiki/Q142 to the function view https://abstract.wikipedia.org/view/en/Z27868 I get a 404 error. That seems to be true for all the "Z" links. [[User:Eloquence|Eloquence]] ([[User talk:Eloquence|talk]]) 23:17, 19 March 2026 (UTC) :This also seems to happen if you click "Read". [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 00:29, 20 March 2026 (UTC) ::It seems to try and view functions in Abstract Wikipedia when the functions are on Wikifunctions instead. https://wikifunctions.org/wiki/Z27868 is where the link should go. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 00:42, 20 March 2026 (UTC) :Fix underway in [[phab:T420666|T420666: Our /view/ URLs aren't working on abstract.wikipedia.org, so we're generating links for users that don't work]]. Sorry for the disruption. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:43, 23 March 2026 (UTC) ::Note: This part is fixed; the second part is [[phab:T420670|T420670: from Abstract Wikipedia, links to ZIDs should go to Wikifunctions]] which will get deployed next week. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 16:42, 26 March 2026 (UTC) == Search not working == Whne I search, say Canberra, which has an Abstract Wikipedia article, the search bar takes me to [https://abstract.wikipedia.org/view/en/Q3114?wprov=acrw1_0 Not Found], with an error. It should go to [[Q3114|Q3114 - Abstract Wikipedia]]. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 00:31, 20 March 2026 (UTC) :Fix underway in [[phab:T420666|T420666: Our /view/ URLs aren't working on abstract.wikipedia.org, so we're generating links for users that don't work]] for this one too. Sorry for the disruption. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:43, 23 March 2026 (UTC) ::This fix is now deployed. Sorry for the disruption! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 16:42, 26 March 2026 (UTC) == Undo not working == When I try to "undo" from history, it doesn't show the revert screen, but only shows the edit screen of the latest article. Maybe the same reason of mis-created namespace... [[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 06:45, 20 March 2026 (UTC) :Filed as [[phab:T420915|T420915: Attempting to undo an Abstract article edit appears to fail, and opens the editor with the current revision]]. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:48, 23 March 2026 (UTC) == Special:CreateAbstract with an argument == Steps to reproduce: * Go to [[Special:CreateAbstract/Q123456]] * Add some content * Try to publish Error message: <blockquote>The value of the 'qid' property ('Q0') does not match the page title 'Q123456'</blockquote> [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 00:38, 21 March 2026 (UTC) :I got this same error message when trying to [[Special:CreateAbstract/Q151]] (of course with it saying Q151 rather than Q123456). Also occurred when I tried to create a blank page. <span class="nowrap"><code>[[User:Dot.py|dot]][[User talk:Dot.py|.]][[Special:Contributions/Dot.py (alt)|p]][[Special:Contributions/Dot.py|y]]</code></span> 23:43, 22 March 2026 (UTC) :Filed as [[phab:T420916|T420916: Direct browses to Special:CreateAbstract/Q123456 don't work on publishing, attempt to publish to Q0]]. Thanks for the report! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:49, 23 March 2026 (UTC) ::This fix is now deployed. Sorry for the disruption! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 16:43, 26 March 2026 (UTC) == Pages can't be viewed == When trying to view pages longer than a sentence that aren't hard coded copies of articles from enwiki, I get "Reached max retries. Try again later." Is this expected behavior? [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 13:59, 25 March 2026 (UTC) :ex: [[Q213]] [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 14:00, 25 March 2026 (UTC) :Yes it's a bug. Tracked in [[phab:T420630]]. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 14:09, 25 March 2026 (UTC) == [[f:Z26095|Z26095]] not working == Hello, I could just file a task on Phabricator but checking here first. For some reason, I can't find [[f:Z26095|Z26095]] in the list of functions. [[User:FantasticWikiUser|FantasticWikiUser]] ([[User talk:FantasticWikiUser|talk]]) 17:33, 25 March 2026 (UTC) :@[[User:FantasticWikiUser|FantasticWikiUser]]: Z26095 outputs a "[https://www.wikifunctions.org/view/en-gb/Z11 Monolingual text]" item, not a fragment of HTML, so it won't show up in search except in places you can use a monolingual text item, like as an argument to a Z32234 call. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:23, 25 March 2026 (UTC) == Mainspace content model == The content model of abstract articles, as reported by <syntaxhighlight lang="wikitext" inline>{{#contentmodel:canonical|Q1}}</syntaxhighlight>, is <code>abstractwiki</code>. Can this be changed to something else more descriptive, akin to Wikidata's <code>wikibase-item</code>/<code>wikibase-lexeme</code>/<code>wikibase-property</code> and Wikifunctions's <code>zobject</code>? <code>abstractarticle</code>, for example. [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 01:24, 28 March 2026 (UTC) == 1 (Q199) isn't appearing when I choose it == For some reason, Q199 doesn't show up when it is used. 2 works fine. [[User:FantasticWikiUser|FantasticWikiUser]] ([[User talk:FantasticWikiUser|talk]]) 09:24, 28 March 2026 (UTC) :Example: [[Q199]] itself, or [[Q556]] [[User:FantasticWikiUser|FantasticWikiUser]] ([[User talk:FantasticWikiUser|talk]]) 09:31, 28 March 2026 (UTC) fy34rbn78uocethgbq6lux3b8fke06w 2600 2597 2026-03-28T10:11:26Z ChaoticVermillion 169 /* 1 (Q199) isn't appearing when I choose it */ Reply 2600 wikitext text/x-wiki This is a page where to report technical problems and bugs you might encounter on the website. Please, add your report below this line. __NEWSECTIONLINK__ [[Category:Abstract Wikipedia administration|Report A Technical Problem]] ---- == Editing and viewing abstract pages do not work == Essentially the title. To reproduce, go to, say [[Q319]]. Notice you cannot use it (it just displays JSON), and when you try to edit it, the same JSON is shown and editable. I'm sure the team is aware, just writing this down. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:58, 19 March 2026 (UTC) :[[User:Jdforrester (WMF)]] notes that abstract articles are being created in the wrong namespace, which seems the likely cause. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:00, 19 March 2026 (UTC) == Function links are 404s == If I click from https://abstract.wikipedia.org/wiki/Q142 to the function view https://abstract.wikipedia.org/view/en/Z27868 I get a 404 error. That seems to be true for all the "Z" links. [[User:Eloquence|Eloquence]] ([[User talk:Eloquence|talk]]) 23:17, 19 March 2026 (UTC) :This also seems to happen if you click "Read". [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 00:29, 20 March 2026 (UTC) ::It seems to try and view functions in Abstract Wikipedia when the functions are on Wikifunctions instead. https://wikifunctions.org/wiki/Z27868 is where the link should go. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 00:42, 20 March 2026 (UTC) :Fix underway in [[phab:T420666|T420666: Our /view/ URLs aren't working on abstract.wikipedia.org, so we're generating links for users that don't work]]. Sorry for the disruption. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:43, 23 March 2026 (UTC) ::Note: This part is fixed; the second part is [[phab:T420670|T420670: from Abstract Wikipedia, links to ZIDs should go to Wikifunctions]] which will get deployed next week. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 16:42, 26 March 2026 (UTC) == Search not working == Whne I search, say Canberra, which has an Abstract Wikipedia article, the search bar takes me to [https://abstract.wikipedia.org/view/en/Q3114?wprov=acrw1_0 Not Found], with an error. It should go to [[Q3114|Q3114 - Abstract Wikipedia]]. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 00:31, 20 March 2026 (UTC) :Fix underway in [[phab:T420666|T420666: Our /view/ URLs aren't working on abstract.wikipedia.org, so we're generating links for users that don't work]] for this one too. Sorry for the disruption. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:43, 23 March 2026 (UTC) ::This fix is now deployed. Sorry for the disruption! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 16:42, 26 March 2026 (UTC) == Undo not working == When I try to "undo" from history, it doesn't show the revert screen, but only shows the edit screen of the latest article. Maybe the same reason of mis-created namespace... [[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 06:45, 20 March 2026 (UTC) :Filed as [[phab:T420915|T420915: Attempting to undo an Abstract article edit appears to fail, and opens the editor with the current revision]]. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:48, 23 March 2026 (UTC) == Special:CreateAbstract with an argument == Steps to reproduce: * Go to [[Special:CreateAbstract/Q123456]] * Add some content * Try to publish Error message: <blockquote>The value of the 'qid' property ('Q0') does not match the page title 'Q123456'</blockquote> [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 00:38, 21 March 2026 (UTC) :I got this same error message when trying to [[Special:CreateAbstract/Q151]] (of course with it saying Q151 rather than Q123456). Also occurred when I tried to create a blank page. <span class="nowrap"><code>[[User:Dot.py|dot]][[User talk:Dot.py|.]][[Special:Contributions/Dot.py (alt)|p]][[Special:Contributions/Dot.py|y]]</code></span> 23:43, 22 March 2026 (UTC) :Filed as [[phab:T420916|T420916: Direct browses to Special:CreateAbstract/Q123456 don't work on publishing, attempt to publish to Q0]]. Thanks for the report! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:49, 23 March 2026 (UTC) ::This fix is now deployed. Sorry for the disruption! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 16:43, 26 March 2026 (UTC) == Pages can't be viewed == When trying to view pages longer than a sentence that aren't hard coded copies of articles from enwiki, I get "Reached max retries. Try again later." Is this expected behavior? [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 13:59, 25 March 2026 (UTC) :ex: [[Q213]] [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 14:00, 25 March 2026 (UTC) :Yes it's a bug. Tracked in [[phab:T420630]]. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 14:09, 25 March 2026 (UTC) == [[f:Z26095|Z26095]] not working == Hello, I could just file a task on Phabricator but checking here first. For some reason, I can't find [[f:Z26095|Z26095]] in the list of functions. [[User:FantasticWikiUser|FantasticWikiUser]] ([[User talk:FantasticWikiUser|talk]]) 17:33, 25 March 2026 (UTC) :@[[User:FantasticWikiUser|FantasticWikiUser]]: Z26095 outputs a "[https://www.wikifunctions.org/view/en-gb/Z11 Monolingual text]" item, not a fragment of HTML, so it won't show up in search except in places you can use a monolingual text item, like as an argument to a Z32234 call. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:23, 25 March 2026 (UTC) == Mainspace content model == The content model of abstract articles, as reported by <syntaxhighlight lang="wikitext" inline>{{#contentmodel:canonical|Q1}}</syntaxhighlight>, is <code>abstractwiki</code>. Can this be changed to something else more descriptive, akin to Wikidata's <code>wikibase-item</code>/<code>wikibase-lexeme</code>/<code>wikibase-property</code> and Wikifunctions's <code>zobject</code>? <code>abstractarticle</code>, for example. [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 01:24, 28 March 2026 (UTC) == 1 (Q199) isn't appearing when I choose it == For some reason, Q199 doesn't show up when it is used. 2 works fine. [[User:FantasticWikiUser|FantasticWikiUser]] ([[User talk:FantasticWikiUser|talk]]) 09:24, 28 March 2026 (UTC) :Example: [[Q199]] itself, or [[Q556]] [[User:FantasticWikiUser|FantasticWikiUser]] ([[User talk:FantasticWikiUser|talk]]) 09:31, 28 March 2026 (UTC) ::On Wikidata, [[d:Q199]] didn't have a special label for English, instead using the default for all languages. The [[f:Z23753|label of item reference in language]] function was only able to find labels in the given language, without looking for defaults, so it showed up as nothing. I added an English label for 1, so everything should be fine now. [[User:ChaoticVermillion|<span style="color: orangered">Chaotic</span><span style="color: crimson">Vermillion</span>]] ([[User talk:ChaoticVermillion|converse]], [[Special:Contributions/ChaoticVermillion|contribs]]) 10:11, 28 March 2026 (UTC) m0j15oin4owy7dor2tza1jb882gznx1 Abstract Wikipedia:Community portal 4 14 2532 2016 2026-03-27T13:27:50Z Mdktb 971 /*Useful links*/+ 2532 wikitext text/x-wiki <div style="border:1px solid grey; margin:1em 4em 2em; padding:1.5em 1em;"><!-- Don't remove this, it adds the new-thread tool to the page.--> <span "style=font-size:110%">Welcome to the '''community portal for Abstract Wikipedia'''!</span> This is the central place to discuss Abstract Wikipedia, what it is and is not working for you, and what thoughts or ideas you have. [[Category:Abstract Wikipedia administration|Community Portal]] </div> == Useful links == * [[Special:MyLanguage/Help:Contents|Help:Contents]] * [[Abstract Wikipedia:List of policies and guidelines]] * [[Abstract Wikipedia:Requests for permissions]] * [[Abstract Wikipedia:Requests for deletion]] ==Main page accessibility== Copying from [[User talk:Feeglgeef#Main page]]: <blockquote> All of these [changes made in [https://abstract.wikipedia.org/w/index.php?title=Abstract_Wikipedia:Main_page&diff=prev&oldid=126 this edit]] are obvious acceessibility improvements, like fixing skipped heading levels (jumping from <code>&lt;h1&gt;</code> to <code>&lt;h3&gt;</code>) and broken definition list markup (<code>; </code> without following <code>: </code>). </blockquote> [[Special:Contributions/&#126;2026-17307-00|&#126;2026-17307-00]] ([[User talk:&#126;2026-17307-00|talk]]) 20:40, 19 March 2026 (UTC) :I agree. Even if the changes also had a visual impact, I find the revert comment "please discuss stylistic changes" to go against the wiki spirit. Especially in a young wiki like this one, when being bold should be emphasized. [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 20:53, 19 March 2026 (UTC) pwho4ewewsafwpsdb9b6ovubuj5r6ea 2550 2532 2026-03-27T21:37:06Z EatingCarBatteries 1378 /* Useful links */ 2550 wikitext text/x-wiki <div style="border:1px solid grey; margin:1em 4em 2em; padding:1.5em 1em;"><!-- Don't remove this, it adds the new-thread tool to the page.--> <span "style=font-size:110%">Welcome to the '''community portal for Abstract Wikipedia'''!</span> This is the central place to discuss Abstract Wikipedia, what it is and is not working for you, and what thoughts or ideas you have. [[Category:Abstract Wikipedia administration|Community Portal]] </div> == Useful links == * [[Special:MyLanguage/Help:Contents|Help:Contents]] * [[Abstract Wikipedia:List of policies and guidelines]] * [[Abstract Wikipedia:Requests for permissions]] * [[Abstract Wikipedia:Requests for deletion]] * [[Abstract Wikipedia:Suggested functions]] ==Main page accessibility== Copying from [[User talk:Feeglgeef#Main page]]: <blockquote> All of these [changes made in [https://abstract.wikipedia.org/w/index.php?title=Abstract_Wikipedia:Main_page&diff=prev&oldid=126 this edit]] are obvious acceessibility improvements, like fixing skipped heading levels (jumping from <code>&lt;h1&gt;</code> to <code>&lt;h3&gt;</code>) and broken definition list markup (<code>; </code> without following <code>: </code>). </blockquote> [[Special:Contributions/&#126;2026-17307-00|&#126;2026-17307-00]] ([[User talk:&#126;2026-17307-00|talk]]) 20:40, 19 March 2026 (UTC) :I agree. Even if the changes also had a visual impact, I find the revert comment "please discuss stylistic changes" to go against the wiki spirit. Especially in a young wiki like this one, when being bold should be emphasized. [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 20:53, 19 March 2026 (UTC) hhvmgb4e1losrp7q42a4z9r0o4wxk81 Abstract Wikipedia talk:Community portal 5 30 2533 103 2026-03-27T14:24:34Z GrounderUK 54 /* Purpose */ new section 2533 wikitext text/x-wiki == Broken links == Clicking on my User account with text Shushugah leads to [[Shushugah]] which is not editable by me. I would expect that my [[meta:User:Shushugah]] would preview there by default and or be editable by me. I imagine this is a known issue, but just raising if it is unexpected. I imagine forking a new multilingual Wiki here, is more akin to Wikidata or Commons than language specific editions. [[ talk:Shushugah|Shushugah]] ([[User talk:Shushugah|talk]]) 18:10, 19 March 2026 (UTC) :You also notably cannot edit or view pages in the proper format, and talk pages are dysfunctional. Hopefully they fix it soon. [[Special:Contributions/&#126;2026-17446-79|&#126;2026-17446-79]] ([[User talk:&#126;2026-17446-79|talk]]) 18:20, 19 March 2026 (UTC) :@[[User:Shushugah|Shushugah]]: Sorry about that; [[Abstract Wikipedia:Project chat#c-Jdforrester (WMF)-20260319183400-Feeglgeef-20260319180500|I posted about the bug on the project chat]]. For the scope of the wiki, see [[Abstract Wikipedia:About]]. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:37, 19 March 2026 (UTC) ::@[[User:Jdforrester (WMF)|Jdforrester (WMF)]] [[User:Shushugah]] now works correctly and so do ''new'' signatures work as expected. ::Is there a useful place for me to list different bugs I encounter? I can imagine many bugs will fix themselves as the configurations are updated. No stress and lots of excitement for this launch! [[User:Shushugah|Shushugah]] ([[User talk:Shushugah|talk]]) 18:41, 19 March 2026 (UTC) :::@[[User:Shushugah|Shushugah]]: [[Abstract Wikipedia:Report a technical problem]] would probably be best. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:56, 19 March 2026 (UTC) == Абстрактная защита абстрактной заглавной от абстрактных вандалов == Здраствуйте! Может закрыть заглавную страницу от посторонних лиц? А то её сейчас легко могут отвандалить. — [[Special:Contributions/&#126;2026-17300-49|&#126;2026-17300-49]] ([[User talk:&#126;2026-17300-49|talk]]) 19:28, 19 March 2026 (UTC) :@[[User:~2026-17300-49|~2026-17300-49]]: [en] Also being discussed at [[Abstract Wikipedia talk:Main page#c-HartOve-20260319191200-Shushugah-20260319173600]]. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:36, 19 March 2026 (UTC) == Purpose == I’m not sure exactly what this page is for but I don’t think we want it to be “…the central place to discuss Abstract Wikipedia, what it is and is not working for you, and what thoughts or ideas you have.” I think general and project discussion should go to [[Abstract Wikipedia:Project chat]]. If we have any need for something like the [[f:Wikifunctions:Community_portal#Tasks_listed_by_users|Tasks listed by users]] on Wikifunctions, I suggest we have a separate page just for that. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:24, 27 March 2026 (UTC) 418kcwl8zwcybg3d9d9dnwdl0hebz5r Help:How to create an article 12 41 2534 2529 2026-03-27T14:32:31Z GrounderUK 54 /* This is far too complicated! */ …or a separate paragraph, just not before the “But, yes…” 2534 wikitext text/x-wiki In Abstract Wikipedia you can only create articles about topics that already have a Wikidata item. If the topic does not already exist on Wikidata that you can tell by [[d:special:search|search]], follow [[d:help:items#Creating a new item|this help page]] to make a new item for it. == Steps == In order to create an article, you can go to [[Special:CreateAbstract|Create a New Abstract Article]]. [[file:aw-tutorial-step-1.png|center|frameless|800px|Select a topic]] Type to select a topic, and click on create. [[file:aw-tutorial-step-2.png|center|frameless|800px|Empty abstract article]] You will get to a new screen. On the right hand side you see the preview in the selected language, on the left hand side the abstract content. [[file:aw-tutorial-step-3.png|center|frameless|800px|Click on the plus sign to add a fragment.]] Click on the plus button in the left panel to add a new fragment. For now, we are adding an empty fragment. [[file:aw-tutorial-step-4.png|center|frameless|800px|An empty fragment]] This will look like this, showing a function call without a function selected yet. We click on the caron next to the red "Select Function" text. [[file:aw-tutorial-step-5.png|center|frameless|800px|Function selector open]] That will open the function selector. [[file:aw-tutorial-step-6.png|center|frameless|800px|Selecting a function]] We select a function. It has to be a function that exists on Wikifunctions, and at this point, it has to return an HTML fragment. In this example we choose the function "string to HTML fragment", as this allows us to enter a string, or choose a function that creates a string. [[file:aw-tutorial-step-7.png|center|frameless|800px|Selected the "string to HTML fragment" function]] We have now selected a function. We get fields for the arguments. Instead of typing a string, we want to add another function, [[file:aw-tutorial-step-8.png|center|frameless|800px|Change the mode of the argument]] In order to do so, we change the mode of the argument named string by clicking on the three dots next to string. This allows us to change from the current mode, literal, to a function call. [[file:aw-tutorial-step-9.png|center|frameless|800px|Select the inner function]] Here we can now select a function that returns a string. [[file:aw-tutorial-step-10.png|center|frameless|800px|Choose a function returning a string]] We select the function "Article-less instantiating fragment" -- a function that creates sentences such as "Paris is a city." [[file:aw-tutorial-step-10.png|center|frameless|800px|Arguments for article-less instantiating fragment function]] Now we see the arguments for this function. We also get automatically fitting arguments filled in. This leads to the sentence "Paris is a Paris.", because the arguments "entity" and "class" both get prefilled with the item we are writing about. [[file:aw-tutorial-step-11.png|center|frameless|800px|Changing the mode on the "class" argument]] We need to change the mode on the "class" argument from the automatically filled value (an Argument reference) to a literal. [[file:aw-tutorial-step-12.png|center|frameless|800px|Changed the mode of "class" to literal.]] This gives us now a field to select a Wikidata item for the value of the "class" argument. [[file:aw-tutorial-step-13.png|center|frameless|800px|Selecting city for the class argument]] We select the "city" item for the class argument. [[file:aw-tutorial-step-14.png|center|frameless|800px|The first sentence is created.]] Once this is selected, the first sentence of the article should be ready. We can now click on publish and have a first version of the article available. Now you can click edit to add more. == This is far too complicated! == Yes, agreed. There are two ways to make this easier: * improve the UX * improve the catalogue of functions Whereas the development team at the Wikimedia Foundation will be focused on the first approach (and will always appreciate UX ideas), the community can work on a more comprehensive and easy to use catalogue of functions in Wikifunctions. Here we see that naming the functions and arguments is important, and that we probably want to avoid too many functions which turn one type in another in the above flow. But yes, most importantly, Abstract Wikipedia is currently in an early public Beta, and it is currently difficult to create and edit articles. We all will need to work together to improve that. If you have ideas for new functions, please suggest them at [[Abstract Wikipedia:Suggested functions]]. == See also == * [[Abstract Wikipedia:Useful functions for article composition]] [[category:help]] 7sd8wb56i9flh9q9r2ald47c3qtns4w Q90 0 378 2599 1758 2026-03-28T10:00:05Z Escargot bleu 1443 2599 abstractwiki text/plain { "qid": "Q90", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } }, { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q5119" }, "Z28016K3": { "Z1K1": "Z6091", "Z6091K1": "Q142" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } knu9r65oo7tw94f3df5q9yzrzbrf6rs Q111 0 381 2543 1629 2026-03-27T19:14:02Z Arlo Barnes 953 moons 2543 abstractwiki text/plain { "qid": "Q111", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z32123", "Z32123K1": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q634" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z32410", "Z32410K1": "Mars", "Z32410K2": "moons", "Z32410K3": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z32410K4": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z32410K5": { "Z1K1": "Z40", "Z40K1": "Z41" }, "Z32410K6": { "Z1K1": "Z40", "Z40K1": "Z41" }, "Z32410K7": { "Z1K1": "Z6091", "Z6091K1": "Q111" }, "Z32410K8": { "Z1K1": "Z6091", "Z6091K1": "Q177268" }, "Z32410K9": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z32410K10": { "Z1K1": "Z40", "Z40K1": "Z41" }, "Z32410K11": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z32410K12": { "Z1K1": "Z40", "Z40K1": "Z42" } } ] } } } 4giotoczgn1bt19ozpw9svx56umpslk 2544 2543 2026-03-27T19:14:51Z Arlo Barnes 953 don't link own article 2544 abstractwiki text/plain { "qid": "Q111", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z32123", "Z32123K1": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q634" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z32410", "Z32410K1": "Mars", "Z32410K2": "two moons", "Z32410K3": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z32410K4": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z32410K5": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z32410K6": { "Z1K1": "Z40", "Z40K1": "Z41" }, "Z32410K7": { "Z1K1": "Z6091", "Z6091K1": "Q111" }, "Z32410K8": { "Z1K1": "Z6091", "Z6091K1": "Q177268" }, "Z32410K9": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z32410K10": { "Z1K1": "Z40", "Z40K1": "Z41" }, "Z32410K11": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z32410K12": { "Z1K1": "Z40", "Z40K1": "Z42" } } ] } } } 4ma6jjbdcj40ieeaup8kr190uth0i2q 2547 2544 2026-03-27T19:24:40Z Arlo Barnes 953 start to move from English-only strings 2547 abstractwiki text/plain { "qid": "Q111", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z32123", "Z32123K1": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q634" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z32410", "Z32410K1": { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z23753K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z32410K2": { "Z1K1": "Z7", "Z7K1": "Z22664", "Z22664K1": { "Z1K1": "Z6091", "Z6091K1": "Q2537" }, "Z22664K2": { "Z1K1": "Z6091", "Z6091K1": "Q200" }, "Z22664K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z32410K3": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z32410K4": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z32410K5": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z32410K6": { "Z1K1": "Z40", "Z40K1": "Z41" }, "Z32410K7": { "Z1K1": "Z6091", "Z6091K1": "Q111" }, "Z32410K8": { "Z1K1": "Z6091", "Z6091K1": "Q177268" }, "Z32410K9": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z32410K10": { "Z1K1": "Z40", "Z40K1": "Z41" }, "Z32410K11": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z32410K12": { "Z1K1": "Z40", "Z40K1": "Z42" } } ] } } } e2suowmtmb6dfybqqq7o57obk80brn5 Q3114 0 384 2591 1685 2026-03-28T08:42:03Z ChaoticVermillion 169 changed sentence 2591 abstractwiki text/plain { "qid": "Q3114", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z32123", "Z32123K1": { "Z1K1": "Z7", "Z7K1": "Z27926", "Z27926K1": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q408" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z89", "Z89K1": " " }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q5119" }, "Z28016K3": { "Z1K1": "Z6091", "Z6091K1": "Q408" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z89", "Z89K1": " " }, { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q15840617" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } ] } } } ds0usydz7da7h7ekukbb4xl1f526bkq Abstract Wikipedia:Useful functions for article composition 4 386 2577 1929 2026-03-28T02:44:35Z EatingCarBatteries 1378 2577 wikitext text/x-wiki These functions are considered useful for composing abstract articles, in that they have typical use cases in composing them and have broad support across languages. For more discussion and tracking of fragment functions, see [[:f:Wikifunctions:Abstract Wikipedia/2025 fragment experiments]]. For a list of functions relating to natural language, see [[f:Wikifunctions:Catalogue/Natural language operations/Global language functions]]. == Article-less instantiating fragment == [[f:Z26039]] creates a sentence along the lines of "X is a(n) Y." The "entity" field should be the subject (typically, but not always, your article's subject). The "class" field should be what it is being described as. === Example === *: Entity: Q3870/Nairobi *: Class: Q515/city *: Language: English *: Result: "Nairobi is a city" == Article-ful instantiating fragment == [[f:Z26095]] creates a sentence along the lines of "A(n) X is a(n) Y." The "entity" field should be the subject (typically, but not always, your article's subject). The "class" field should be what it is being described as. === Example === *: Entity: Q89/apple *: Class: Q3314483/fruit *: Language: English *: Result: "An apple is a fruit" == Defining role sentence == [[f:Z28016]] creates a sentence along the lines of "X is the Y of Z." The "subject" field should be the subject (typically, but not always, your article's subject). The "role" field should be which role it serves to the dependency. The dependency should be what is related to the subject. === Example === *: Subject: Q3870/Nairobi *: Role: Q5119/Capital city *: Dependency: Q114/Kenya *: Language: English *: Result: "Nairobi is the capital city of Kenya" == State location using entity and class == [[f:Z26570]] creates a sentence along the lines of "X is a Y in Z". The "entity" field should be the subject (typically, but not always, your article's subject). The "class" field should be what is being described as. The "location" field should say where it is located. === Example === *: Entity: Q3870/Nairobi *: Class: Q515/city *: Location: Q114/Kenya *: Language: English *: Result: "Nairobi is a city in Kenya" ==sentence case section title from Wikidata label== [[f:Z32145]] makes a capitalised section title (level 2 heading), using the label of the chosen Wikidata item from the appropriate language or a fallback. === Example === *: Entity: Q309/history *: Language: English *: Result: "<nowiki><h2>History</h2></nowiki>" ===plural sentence case title from Wikidata label=== A plural version of [[f:Z32145]] is [[f:Z32839]]. '''Example''' *: Entity: Q121769/reference *: Language: English *: Result: "<nowiki><h2>References</h2></nowiki>" == Join text-like objects into HTML fragments == [[f:Z32234]] combines certain text-like objects (currently [[f:Z6|strings]], [[f:Z11|monolingual texts]], and [[f:Z89|HTML fragments]]) into one big HTML fragment. It is useful for making multi-sentence paragraphs and avoiding the divide between the 3 types in linguistic functions. ==Monolingual text as HTML fragment w/ auto-langcode== [[f:Z29749]] converts a monolingual text into an HTML fragment. If the target language is not matched, it prepends a language code. This helps to still display a fallback when the functions available to a language are incomplete. [[Category:Abstract Wikipedia administration|Useful Functions]] cf302efi906jq5c9n8ln560wnr80wqm 2586 2577 2026-03-28T07:32:58Z ChaoticVermillion 169 added two functions 2586 wikitext text/x-wiki These functions are considered useful for composing abstract articles, in that they have typical use cases in composing them and have broad support across languages. For more discussion and tracking of fragment functions, see [[:f:Wikifunctions:Abstract Wikipedia/2025 fragment experiments]]. For a list of functions relating to natural language, see [[f:Wikifunctions:Catalogue/Natural language operations/Global language functions]]. == Article-less instantiating fragment == [[f:Z26039]] creates a sentence along the lines of "X is a(n) Y." The "entity" field should be the subject (typically, but not always, your article's subject). The "class" field should be what it is being described as. === Example === *: Entity: Q3870/Nairobi *: Class: Q515/city *: Language: English *: Result: "Nairobi is a city" == Article-ful instantiating fragment == [[f:Z26095]] creates a sentence along the lines of "A(n) X is a(n) Y." The "entity" field should be the subject (typically, but not always, your article's subject). The "class" field should be what it is being described as. === Example === *: Entity: Q89/apple *: Class: Q3314483/fruit *: Language: English *: Result: "An apple is a fruit" == Defining role sentence == [[f:Z28016]] creates a sentence along the lines of "X is the Y of Z." The "subject" field should be the subject (typically, but not always, your article's subject). The "role" field should be which role it serves to the dependency. The dependency should be what is related to the subject. === Example === *: Subject: Q3870/Nairobi *: Role: Q5119/Capital city *: Dependency: Q114/Kenya *: Language: English *: Result: "Nairobi is the capital city of Kenya" == State location using entity and class == [[f:Z26570]] creates a sentence along the lines of "X is a Y in Z". The "entity" field should be the subject (typically, but not always, your article's subject). The "class" field should be what is being described as. The "location" field should say where it is located. === Example === *: Entity: Q3870/Nairobi *: Class: Q515/city *: Location: Q114/Kenya *: Language: English *: Result: "Nairobi is a city in Kenya" ==sentence case section title from Wikidata label== [[f:Z32145]] makes a capitalised section title (level 2 heading), using the label of the chosen Wikidata item from the appropriate language or a fallback. === Example === *: Entity: Q309/history *: Language: English *: Result: "<nowiki><h2>History</h2></nowiki>" ===plural sentence case title from Wikidata label=== A plural version of [[f:Z32145]] is [[f:Z32839]]. '''Example''' *: Entity: Q121769/reference *: Language: English *: Result: "<nowiki><h2>References</h2></nowiki>" == Join text-like objects into HTML fragments == [[f:Z32234]] combines certain text-like objects (currently [[f:Z6|strings]], [[f:Z11|monolingual texts]], and [[f:Z89|HTML fragments]]) into one big HTML fragment. It is useful for making multi-sentence paragraphs and avoiding the divide between the 3 types in linguistic functions. ==Monolingual text as HTML fragment w/ auto-langcode== [[f:Z29749]] converts a monolingual text into an HTML fragment. If the target language is not matched, it prepends a language code. This helps to still display a fallback when the functions available to a language are incomplete. ==Collective role sentence== [[f:Z32326]] creates a sentence along the lines of "Xs are Ys of Z". The "subject" field should be the subject (typically, but not always, your article's subject). The "role" field should be which role it serves to the dependency. The dependency should be what is related to the subject. === Example === *: Subject: Q523/star *: Role: Q31464082/source entity *: Dependency: Q9128/light *: Language: English *: Result: "Stars are sources of light." ==Simple present collective sentence== [[f:Z32531]] creates a sentence along the lines of "Xs verb Ys". The "subject" field should be the subject (typically, but not always, your article's subject). The "object" field should be the entity or concept that the subject is acting upon or relating to (i.e. what receives the action in the sentence). The "verb" field should describe the type of relationship or action between the subject and object, typically expressed as a base concept that can be converted into a natural verb. === Example === *: Subject: Q523/star *: Object: Q11426/metal *: Verb: Q6014822/containment *: Language: English *: Result: "Stars contain metals." [[Category:Abstract Wikipedia administration|Useful Functions]] i30zvs14gnb78vgyyjq5980lwonn37m Q2 0 401 2576 1727 2026-03-28T02:39:13Z EatingCarBatteries 1378 2576 abstractwiki text/plain { "qid": "Q2", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q634" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } }, { "Z1K1": "Z7", "Z7K1": "Z32839", "Z32839K1": { "Z1K1": "Z6091", "Z6091K1": "Q937228" }, "Z32839K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } pfw93c7ymm174bvrv9990um1e8ba6pq Q11750 0 423 2564 2211 2026-03-27T23:42:57Z GearsDatapacks 35 Add D countries 2564 abstractwiki text/plain { "qid": "Q11750", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z801", "Z801K1": { "Z1K1": "Z89", "Z89K1": "<ul>" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q889" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q222" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q262" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q228" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q916" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q781" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q414" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q399" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q408" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q40" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q227" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q778" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q398" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q902" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q244" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q184" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q31" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q242" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q962" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q917" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q750" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q225" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q963" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q155" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q921" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q219" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q965" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q967" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q424" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q1009" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q16" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q1011" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q929" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q657" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q298" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q148" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q739" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q970" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q974" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q971" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q800" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q224" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q241" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q229" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q213" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q35" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q977" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q784" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q786" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q142" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q45" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q38" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q668" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q159" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q403" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q39" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q212" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q145" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q30" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q686" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32220", "Z32220K1": { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "There are ~200 sovereign states. It'd be nice for abstract Wikipedia to have them all. This list includes sovereign states with abstract wikipedia articles, regardless of completeness. " } } ] } } } cxow737x45nr5hzue2ldf9dvfpda8a1 Q403 0 444 2531 2028 2026-03-27T12:02:51Z SRG372 78 2531 abstractwiki text/plain { "qid": "Q403", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q46" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q3711" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q5119" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q172524" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q8142" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } tki7c6yx4dbqmxx4m9xvsctnpuec5a7 Abstract Wikipedia:Requests for permissions 4 451 2535 2510 2026-03-27T14:39:25Z Tenshi Hinanawi 9 S 2535 wikitext text/x-wiki This page is the place to request for permissions. [[Category:Abstract Wikipedia administration]] : ''Add your request to the appropriate section below.'' == Administrator == === [[User:Koavf]] === I am an admin on [[:d:]] and I've been trying to bring some structure to this wiki since it launched. If the community is hesitant about having local admins this early, I am willing to be a temporary admin and reapply after <var>x</var> months. [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 07:14, 27 March 2026 (UTC) * {{oppose}} Most of your edits here are to templates (87/132) and categories (22/132), all of which are meta-esque/administration-related. Abstract Wikipedia is in its infant stage, and so its admins should be more content-focused. Not to mention, there are barely any admin-level tasks to be done at this moment (vandals, if any, can be handled by global sysops and stewards). [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 07:36, 27 March 2026 (UTC) == Interface administrator == == Bureaucrat == == Miscellaneous requests == === Translation administrators for [[User:Tanbiruzzaman|Tanbiruzzaman]] === Hello, the translation feature seems enabled now. I'm requesting for the translationadmin rights to help out with the translations in project namespaces (not mainspace translation), e.g. marking pages for translation.[[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 07:44, 25 March 2026 (UTC) * @[[User:Tanbiruzzaman|Tanbiruzzaman]]: Note that it's not fully working yet for some reason, but hopefully soon! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:58, 25 March 2026 (UTC) * Could you please provide an example of a page that you have marked up for translation yourself? [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 13:53, 26 March 2026 (UTC) *: @[[User:Tenshi Hinanawi|Tenshi Hinanawi]], thanks for the follow-up, here is an example from metawiki: [[:m:WikiBarta]], and here [[Help:Contents]]. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 14:21, 26 March 2026 (UTC) * {{support}}'''Support''': lgtm [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:00, 26 March 2026 (UTC) * '''Support''': If we want this project to be a global one, it's best to have people who don't speak English come in from the start, having PAGs that can be read is an important part of that. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 16:32, 26 March 2026 (UTC) *{{support}} Globally trusted user. [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 07:13, 27 March 2026 (UTC) * {{Support}} --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 08:39, 27 March 2026 (UTC) * {{support}}'''Support'''. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:54, 27 March 2026 (UTC) *{{support}}'''Support'''. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 14:39, 27 March 2026 (UTC) ==See also== * [[Abstract Wikipedia:User groups]] ** [[Special:ListGroupRights]] for the listing of rights per user group exxo9zz105ndfth12468ngxallj7gzn 2536 2535 2026-03-27T18:08:11Z Feeglgeef 36 /* User:Koavf */ Reply 2536 wikitext text/x-wiki This page is the place to request for permissions. [[Category:Abstract Wikipedia administration]] : ''Add your request to the appropriate section below.'' == Administrator == === [[User:Koavf]] === I am an admin on [[:d:]] and I've been trying to bring some structure to this wiki since it launched. If the community is hesitant about having local admins this early, I am willing to be a temporary admin and reapply after <var>x</var> months. [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 07:14, 27 March 2026 (UTC) * {{oppose}} Most of your edits here are to templates (87/132) and categories (22/132), all of which are meta-esque/administration-related. Abstract Wikipedia is in its infant stage, and so its admins should be more content-focused. Not to mention, there are barely any admin-level tasks to be done at this moment (vandals, if any, can be handled by global sysops and stewards). [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 07:36, 27 March 2026 (UTC) :{{oppose}} '''Oppose''', Nguoi said it well above. I'd prefer an admin that I can trust to handle the content side. You don't have any mainspace edits to WF so I don't think you qualify here. I might be willing to support a 1-month adminship if you elaborate on what you would do as an administrator. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:08, 27 March 2026 (UTC) == Interface administrator == == Bureaucrat == == Miscellaneous requests == === Translation administrators for [[User:Tanbiruzzaman|Tanbiruzzaman]] === Hello, the translation feature seems enabled now. I'm requesting for the translationadmin rights to help out with the translations in project namespaces (not mainspace translation), e.g. marking pages for translation.[[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 07:44, 25 March 2026 (UTC) * @[[User:Tanbiruzzaman|Tanbiruzzaman]]: Note that it's not fully working yet for some reason, but hopefully soon! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:58, 25 March 2026 (UTC) * Could you please provide an example of a page that you have marked up for translation yourself? [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 13:53, 26 March 2026 (UTC) *: @[[User:Tenshi Hinanawi|Tenshi Hinanawi]], thanks for the follow-up, here is an example from metawiki: [[:m:WikiBarta]], and here [[Help:Contents]]. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 14:21, 26 March 2026 (UTC) * {{support}}'''Support''': lgtm [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:00, 26 March 2026 (UTC) * '''Support''': If we want this project to be a global one, it's best to have people who don't speak English come in from the start, having PAGs that can be read is an important part of that. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 16:32, 26 March 2026 (UTC) *{{support}} Globally trusted user. [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 07:13, 27 March 2026 (UTC) * {{Support}} --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 08:39, 27 March 2026 (UTC) * {{support}}'''Support'''. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:54, 27 March 2026 (UTC) *{{support}}'''Support'''. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 14:39, 27 March 2026 (UTC) ==See also== * [[Abstract Wikipedia:User groups]] ** [[Special:ListGroupRights]] for the listing of rights per user group pwldkva57gw8fywmby8rwst4zle9955 2537 2536 2026-03-27T18:09:09Z Feeglgeef 36 /* User:Koavf */ Reply 2537 wikitext text/x-wiki This page is the place to request for permissions. [[Category:Abstract Wikipedia administration]] : ''Add your request to the appropriate section below.'' == Administrator == === [[User:Koavf]] === I am an admin on [[:d:]] and I've been trying to bring some structure to this wiki since it launched. If the community is hesitant about having local admins this early, I am willing to be a temporary admin and reapply after <var>x</var> months. [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 07:14, 27 March 2026 (UTC) * {{oppose}} Most of your edits here are to templates (87/132) and categories (22/132), all of which are meta-esque/administration-related. Abstract Wikipedia is in its infant stage, and so its admins should be more content-focused. Not to mention, there are barely any admin-level tasks to be done at this moment (vandals, if any, can be handled by global sysops and stewards). [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 07:36, 27 March 2026 (UTC) :{{oppose}} '''Oppose''', Nguoi said it well above. I'd prefer an admin that I can trust to handle the content side. You don't have any mainspace edits to WF so I don't think you qualify here. I might be willing to support a 1-month adminship if you elaborate on what you would do as an administrator. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:08, 27 March 2026 (UTC) ::I do however think a local admin would do us good (I don't trust Stewards and Global Admins to perform a task, and for that reason I nominate {{ping|99of9}}. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:09, 27 March 2026 (UTC) == Interface administrator == == Bureaucrat == == Miscellaneous requests == === Translation administrators for [[User:Tanbiruzzaman|Tanbiruzzaman]] === Hello, the translation feature seems enabled now. I'm requesting for the translationadmin rights to help out with the translations in project namespaces (not mainspace translation), e.g. marking pages for translation.[[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 07:44, 25 March 2026 (UTC) * @[[User:Tanbiruzzaman|Tanbiruzzaman]]: Note that it's not fully working yet for some reason, but hopefully soon! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:58, 25 March 2026 (UTC) * Could you please provide an example of a page that you have marked up for translation yourself? [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 13:53, 26 March 2026 (UTC) *: @[[User:Tenshi Hinanawi|Tenshi Hinanawi]], thanks for the follow-up, here is an example from metawiki: [[:m:WikiBarta]], and here [[Help:Contents]]. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 14:21, 26 March 2026 (UTC) * {{support}}'''Support''': lgtm [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:00, 26 March 2026 (UTC) * '''Support''': If we want this project to be a global one, it's best to have people who don't speak English come in from the start, having PAGs that can be read is an important part of that. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 16:32, 26 March 2026 (UTC) *{{support}} Globally trusted user. [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 07:13, 27 March 2026 (UTC) * {{Support}} --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 08:39, 27 March 2026 (UTC) * {{support}}'''Support'''. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:54, 27 March 2026 (UTC) *{{support}}'''Support'''. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 14:39, 27 March 2026 (UTC) ==See also== * [[Abstract Wikipedia:User groups]] ** [[Special:ListGroupRights]] for the listing of rights per user group tfo0r38vwf16n6eokioz70emosze692 2538 2537 2026-03-27T18:09:37Z Feeglgeef 36 /* Administrator */ 2538 wikitext text/x-wiki This page is the place to request for permissions. [[Category:Abstract Wikipedia administration]] : ''Add your request to the appropriate section below.'' == Administrator == === [[User:Koavf]] === I am an admin on [[:d:]] and I've been trying to bring some structure to this wiki since it launched. If the community is hesitant about having local admins this early, I am willing to be a temporary admin and reapply after <var>x</var> months. [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 07:14, 27 March 2026 (UTC) * {{oppose}} Most of your edits here are to templates (87/132) and categories (22/132), all of which are meta-esque/administration-related. Abstract Wikipedia is in its infant stage, and so its admins should be more content-focused. Not to mention, there are barely any admin-level tasks to be done at this moment (vandals, if any, can be handled by global sysops and stewards). [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 07:36, 27 March 2026 (UTC) :{{oppose}} '''Oppose''', Nguoi said it well above. I'd prefer an admin that I can trust to handle the content side. You don't have any mainspace edits to WF so I don't think you qualify here. I might be willing to support a 1-month adminship if you elaborate on what you would do as an administrator. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:08, 27 March 2026 (UTC) ::I do however think a local admin would do us good (I don't trust Stewards and Global Admins to perform content-related tasks), and for that reason I nominate {{ping|99of9}}. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:09, 27 March 2026 (UTC) == Interface administrator == == Bureaucrat == == Miscellaneous requests == === Translation administrators for [[User:Tanbiruzzaman|Tanbiruzzaman]] === Hello, the translation feature seems enabled now. I'm requesting for the translationadmin rights to help out with the translations in project namespaces (not mainspace translation), e.g. marking pages for translation.[[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 07:44, 25 March 2026 (UTC) * @[[User:Tanbiruzzaman|Tanbiruzzaman]]: Note that it's not fully working yet for some reason, but hopefully soon! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:58, 25 March 2026 (UTC) * Could you please provide an example of a page that you have marked up for translation yourself? [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 13:53, 26 March 2026 (UTC) *: @[[User:Tenshi Hinanawi|Tenshi Hinanawi]], thanks for the follow-up, here is an example from metawiki: [[:m:WikiBarta]], and here [[Help:Contents]]. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 14:21, 26 March 2026 (UTC) * {{support}}'''Support''': lgtm [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:00, 26 March 2026 (UTC) * '''Support''': If we want this project to be a global one, it's best to have people who don't speak English come in from the start, having PAGs that can be read is an important part of that. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 16:32, 26 March 2026 (UTC) *{{support}} Globally trusted user. [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 07:13, 27 March 2026 (UTC) * {{Support}} --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 08:39, 27 March 2026 (UTC) * {{support}}'''Support'''. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:54, 27 March 2026 (UTC) *{{support}}'''Support'''. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 14:39, 27 March 2026 (UTC) ==See also== * [[Abstract Wikipedia:User groups]] ** [[Special:ListGroupRights]] for the listing of rights per user group poy3qhxytgpkcp8x01yxdvty1x6u0k4 2539 2538 2026-03-27T18:09:55Z Feeglgeef 36 /* User:Koavf */ 2539 wikitext text/x-wiki This page is the place to request for permissions. [[Category:Abstract Wikipedia administration]] : ''Add your request to the appropriate section below.'' == Administrator == === [[User:Koavf]] === I am an admin on [[:d:]] and I've been trying to bring some structure to this wiki since it launched. If the community is hesitant about having local admins this early, I am willing to be a temporary admin and reapply after <var>x</var> months. [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 07:14, 27 March 2026 (UTC) * {{oppose}} Most of your edits here are to templates (87/132) and categories (22/132), all of which are meta-esque/administration-related. Abstract Wikipedia is in its infant stage, and so its admins should be more content-focused. Not to mention, there are barely any admin-level tasks to be done at this moment (vandals, if any, can be handled by global sysops and stewards). [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 07:36, 27 March 2026 (UTC) :{{oppose}}'''Oppose''', Nguoi said it well above. I'd prefer an admin that I can trust to handle the content side. You don't have any mainspace edits to WF so I don't think you qualify here. I might be willing to support a 1-month adminship if you elaborate on what you would do as an administrator. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:08, 27 March 2026 (UTC) ::I do however think a local admin would do us good (I don't trust Stewards and Global Admins to perform content-related tasks), and for that reason I nominate {{ping|99of9}}. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:09, 27 March 2026 (UTC) == Interface administrator == == Bureaucrat == == Miscellaneous requests == === Translation administrators for [[User:Tanbiruzzaman|Tanbiruzzaman]] === Hello, the translation feature seems enabled now. I'm requesting for the translationadmin rights to help out with the translations in project namespaces (not mainspace translation), e.g. marking pages for translation.[[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 07:44, 25 March 2026 (UTC) * @[[User:Tanbiruzzaman|Tanbiruzzaman]]: Note that it's not fully working yet for some reason, but hopefully soon! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:58, 25 March 2026 (UTC) * Could you please provide an example of a page that you have marked up for translation yourself? [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 13:53, 26 March 2026 (UTC) *: @[[User:Tenshi Hinanawi|Tenshi Hinanawi]], thanks for the follow-up, here is an example from metawiki: [[:m:WikiBarta]], and here [[Help:Contents]]. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 14:21, 26 March 2026 (UTC) * {{support}}'''Support''': lgtm [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:00, 26 March 2026 (UTC) * '''Support''': If we want this project to be a global one, it's best to have people who don't speak English come in from the start, having PAGs that can be read is an important part of that. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 16:32, 26 March 2026 (UTC) *{{support}} Globally trusted user. [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 07:13, 27 March 2026 (UTC) * {{Support}} --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 08:39, 27 March 2026 (UTC) * {{support}}'''Support'''. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:54, 27 March 2026 (UTC) *{{support}}'''Support'''. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 14:39, 27 March 2026 (UTC) ==See also== * [[Abstract Wikipedia:User groups]] ** [[Special:ListGroupRights]] for the listing of rights per user group rx7nilw5hizp8wmxgny08be5r0qmn3x 2601 2539 2026-03-28T10:28:04Z 99of9 614 /* Translation administrators for Tanbiruzzaman */ 2601 wikitext text/x-wiki This page is the place to request for permissions. [[Category:Abstract Wikipedia administration]] : ''Add your request to the appropriate section below.'' == Administrator == === [[User:Koavf]] === I am an admin on [[:d:]] and I've been trying to bring some structure to this wiki since it launched. If the community is hesitant about having local admins this early, I am willing to be a temporary admin and reapply after <var>x</var> months. [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 07:14, 27 March 2026 (UTC) * {{oppose}} Most of your edits here are to templates (87/132) and categories (22/132), all of which are meta-esque/administration-related. Abstract Wikipedia is in its infant stage, and so its admins should be more content-focused. Not to mention, there are barely any admin-level tasks to be done at this moment (vandals, if any, can be handled by global sysops and stewards). [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 07:36, 27 March 2026 (UTC) :{{oppose}}'''Oppose''', Nguoi said it well above. I'd prefer an admin that I can trust to handle the content side. You don't have any mainspace edits to WF so I don't think you qualify here. I might be willing to support a 1-month adminship if you elaborate on what you would do as an administrator. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:08, 27 March 2026 (UTC) ::I do however think a local admin would do us good (I don't trust Stewards and Global Admins to perform content-related tasks), and for that reason I nominate {{ping|99of9}}. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:09, 27 March 2026 (UTC) == Interface administrator == == Bureaucrat == == Miscellaneous requests == === Translation administrators for [[User:Tanbiruzzaman|Tanbiruzzaman]] === Hello, the translation feature seems enabled now. I'm requesting for the translationadmin rights to help out with the translations in project namespaces (not mainspace translation), e.g. marking pages for translation.[[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 07:44, 25 March 2026 (UTC) * @[[User:Tanbiruzzaman|Tanbiruzzaman]]: Note that it's not fully working yet for some reason, but hopefully soon! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:58, 25 March 2026 (UTC) * Could you please provide an example of a page that you have marked up for translation yourself? [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 13:53, 26 March 2026 (UTC) *: @[[User:Tenshi Hinanawi|Tenshi Hinanawi]], thanks for the follow-up, here is an example from metawiki: [[:m:WikiBarta]], and here [[Help:Contents]]. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 14:21, 26 March 2026 (UTC) * {{support}}'''Support''': lgtm [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:00, 26 March 2026 (UTC) * '''Support''': If we want this project to be a global one, it's best to have people who don't speak English come in from the start, having PAGs that can be read is an important part of that. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 16:32, 26 March 2026 (UTC) *{{support}} Globally trusted user. [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 07:13, 27 March 2026 (UTC) * {{Support}} --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 08:39, 27 March 2026 (UTC) * {{support}}'''Support'''. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:54, 27 March 2026 (UTC) *{{support}}'''Support'''. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 14:39, 27 March 2026 (UTC) * {{support}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 10:28, 28 March 2026 (UTC) ==See also== * [[Abstract Wikipedia:User groups]] ** [[Special:ListGroupRights]] for the listing of rights per user group nos07tbeg3k2yzbgfmwb3kab5y0e2za Q523 0 469 2581 2281 2026-03-28T05:19:33Z ChaoticVermillion 169 changed function to a more general one 2581 abstractwiki text/plain { "qid": "Q523", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z32234", "Z32234K1": [ "Z1", { "Z1K1": "Z7", "Z7K1": "Z32326", "Z32326K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z32326K2": { "Z1K1": "Z6091", "Z6091K1": "Q31464082" }, "Z32326K3": { "Z1K1": "Z6091", "Z6091K1": "Q9128" }, "Z32326K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z32531", "Z32531K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z32531K2": { "Z1K1": "Z6091", "Z6091K1": "Q11426" }, "Z32531K3": { "Z1K1": "Z6091", "Z6091K1": "Q6014822" }, "Z32531K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z32843", "Z32843K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z32843K2": { "Z1K1": "Z6091", "Z6091K1": "Q107152168" }, "Z32843K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 0l26yvmac3abe0ncextdm6asabzfftp Q399 0 489 2569 2046 2026-03-28T00:00:24Z Syd Storm 1432 in West Asia 2569 abstractwiki text/plain { "qid": "Q399", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q27293" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } n5xku7jzdw6uye21r6ei1r0vkfiodmx Talk:Q11750 1 492 2565 2318 2026-03-27T23:48:44Z GearsDatapacks 35 /* Completing list */ Reply 2565 wikitext text/x-wiki == Completing list == I'm slowly going through and creating an article for every sovereign state in alphabetical order. For now I'm just doing a single sentence "<country> is a country in <continent>", as it's really slow to do more than that, but they can easily be expanded afterwards. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 22:26, 23 March 2026 (UTC) :One problem is that “alphabetical order” depends on the language. Perhaps we could at least segment by continent? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:23, 26 March 2026 (UTC) ::That's true. When I said it here, I just meant that that's the order that I'm going to be creating the articles in, but the list is currently ordered alphabetically in English also. We could group it by continent, or maybe list them by some other metric that's not determined by the viewing language (e.g. size, population, etc.) &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 13:27, 26 March 2026 (UTC) :::I guess lists of articles will always be a problem. It’s just another thing to think about! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:34, 26 March 2026 (UTC) ::I had ordered it by creation date but someone rearranged it to English alphabetical order. Sorting by continent seems like a fair approach. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:56, 26 March 2026 (UTC) :I'm going to finish creating all the articles over the next fews days – in alphabetical order as it's easier to keep track that way – then I'll rearrange them into continents. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 23:48, 27 March 2026 (UTC) m0tx3024ojkpnj0ptk25r541yr0msa0 Q10693 0 629 2541 2355 2026-03-27T18:31:41Z YoshiRulz 640 Swap out item for adjective in second fragment 2541 abstractwiki text/plain { "qid": "Q10693", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q5962346" }, "Z28016K3": { "Z1K1": "Z6091", "Z6091K1": "Q11344" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z29743", "Z29743K1": { "Z1K1": "Z6091", "Z6091K1": "Q11344" }, "Z29743K2": { "Z1K1": "Z6091", "Z6091K1": "Q128413576" }, "Z29743K3": { "Z1K1": "Z6091", "Z6091K1": "Q214609" }, "Z29743K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32731", "Z32731K1": "Z32729", "Z32731K2": { "Z1K1": "Z7", "Z7K1": "Z801", "Z801K1": [ { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z89" }, { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z19384", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z27854", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z29749", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z31676", "Z13464K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q10801007" }, { "Z1K1": "Z6091", "Z6091K1": "Q30747850" }, { "Z1K1": "Z6091", "Z6091K1": "Q108307" }, { "Z1K1": "Z6091", "Z6091K1": "Q189302" }, { "Z1K1": "Z6091", "Z6091K1": "Q193276" }, { "Z1K1": "Z6091", "Z6091K1": "Q193280" }, { "Z1K1": "Z6091", "Z6091K1": "Q202602" }, { "Z1K1": "Z6091", "Z6091K1": "Q202224" }, { "Z1K1": "Z6091", "Z6091K1": "Q208107" }, { "Z1K1": "Z6091", "Z6091K1": "Q205253" }, { "Z1K1": "Z6091", "Z6091K1": "Q185870" }, { "Z1K1": "Z6091", "Z6091K1": "Q191875" }, { "Z1K1": "Z6091", "Z6091K1": "Q189294" }, { "Z1K1": "Z6091", "Z6091K1": "Q106693" }, { "Z1K1": "Z6091", "Z6091K1": "Q106675" }, { "Z1K1": "Z6091", "Z6091K1": "Q104567" }, { "Z1K1": "Z6091", "Z6091K1": "Q19605" }, { "Z1K1": "Z6091", "Z6091K1": "Q19609" } ], "Z13464K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z13464K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } }, "Z13464K3": "th" }, [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z31676", "Z31676K1": { "Z1K1": "Z7", "Z7K1": "Z6895", "Z6895K1": { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q556" } } }, "Z31676K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z27873K2": "td", "Z27873K3": [ "Z6", "colspan" ], "Z27873K4": [ "Z6", "2" ] }, { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": "Z32729", "Z27873K2": "td", "Z27873K3": [ "Z6", "colspan" ], "Z27873K4": [ "Z6", "15" ] }, { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z31676", "Z31676K1": { "Z1K1": "Z7", "Z7K1": "Z6895", "Z6895K1": { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q560" } } }, "Z31676K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z27873K2": "td", "Z27873K3": [ "Z6" ], "Z27873K4": [ "Z6" ] } ], { "Z1K1": "Z7", "Z7K1": "Z31345", "Z31345K1": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z19384", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z27854", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z29749", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z31676", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z6895", "Z873K2": [ "Z27951", { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q568" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q569" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q618" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q623" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q627" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q629" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q650" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q654" } } ] }, "Z13464K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z13464K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } }, "Z13464K3": "td" }, "Z31345K2": { "Z1K1": "Z13518", "Z13518K1": "3" }, "Z31345K3": { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": "Z32729", "Z27873K2": "td", "Z27873K3": [ "Z6", "colspan" ], "Z27873K4": [ "Z6", "10" ] } }, { "Z1K1": "Z7", "Z7K1": "Z31345", "Z31345K1": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z19384", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z27854", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z29749", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z31676", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z6895", "Z873K2": [ "Z27951", { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q658" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q660" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q663" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q670" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q674" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q682" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q688" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q696" } } ] }, "Z13464K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z13464K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } }, "Z13464K3": "td" }, "Z31345K2": { "Z1K1": "Z13518", "Z13518K1": "3" }, "Z31345K3": { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": "Z32729", "Z27873K2": "td", "Z27873K3": [ "Z6", "colspan" ], "Z27873K4": [ "Z6", "10" ] } }, { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z19384", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z27854", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z29749", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z31676", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z6895", "Z873K2": [ "Z27951", { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q703" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q706" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q713" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q716" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q722" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q725" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q731" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q677" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q740" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q744" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q753" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q758" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q861" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q867" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q871" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q876" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q879" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q888" } } ] }, "Z13464K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z13464K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } }, "Z13464K3": "td" } ] } } ] } } } byn0ny5h57r73wnniaawyisb4nx2pv0 Abstract Wikipedia:User groups 4 713 2542 2509 2026-03-27T18:54:06Z Koavf 723 2542 wikitext text/x-wiki Users can be organized by the kinds of rights and access levels that have on the wiki. ==Regular user groups== ===Unregistered users=== Users who are not logged in are called unregistered users, or temporary account users. These users can edit pages that are outside the main namespace and which are not protected or semi-protected. These users' edits will appear in page histories alongside the temporary account from which their edits were made. ===Registered users=== Registered users are users who have signed up for an account and have logged in to a Wikimedia project. In addition to what an unregistered user can do, a registered user can: create pages, edit and create abstract articles, edit their own preferences, edit their own watchlist, and mark edits as minor. ===Autoconfirmed and confirmed users=== A registered user automatically becomes autoconfirmed after 4 days and at least 1 edit. Confirmed users are users who have been given access to the same permissions as autoconfirmed users before their account has reached the threshold to be automatically added to the autoconfirmed user group. Notably, users with this group can move pages and edit semi-protected pages themselves without making an edit request. ===Administrators=== Administrators (also known as admins or sysops) are experienced and trusted users who are able to complete maintenance tasks for Abstract Wikipedia to function properly. These tasks include deleting pages, protecting pages, blocking users and granting users additional user groups. Users can only apply for adminship at [[Abstract Wikipedia:Requests for permissions]]. ===Interface administrators=== Interface administrators are highly trusted users with the ability to edit all pages in the MediaWiki namespace, including sitewide CSS, JavaScript and JSON pages. These pages are executed by the browser of wiki editors and readers as code, which can be used to change how content is styled. They also have the ability to edit user CSS, JavaScript and JSON pages. Users can only apply for interface adminship at [[Abstract Wikipedia:Requests for permissions]]. ===Translation administrators=== Translation administrators are users who set up pages using the [[mw:Extension:Translate|translation extension]] and mark them for translation so that pages can be translated by users into any supported language. Users can only apply for translation adminship at [[Abstract Wikipedia:Requests for permissions]]. ===Bureaucrats=== Bureaucrats (also known as 'crats') are experienced and trusted users who are able to assign and remove advanced user groups including Administrators, Translation administrators, Interface administrators, and bots. Users can only apply for bureaucratship at [[Abstract Wikipedia:Requests for permissions]]. ==Specialised user groups== ===IP block exemptions=== Users who are given the IP block exemption are not affected by autoblocks, blocks of IP addresses and rangeblocks (both global and local). They are also exempt from proxy blocks and Tor blocks. ===Check users=== A user with the checkuser permission on a wiki can, in particular, check if a user is a sockpuppet of another user on that wiki (not on all wikis). ===Suppressors=== Oversight or suppression refers to hiding revisions, edit summaries, usernames, or log entries from the public. Suppressed data can only be viewed and restored by users in these groups. ===Bots=== Bots (also known as robots) are automated tools used to make edits without the necessity of human decision-making. ===Importers=== There are two types of Importers: importers and transwiki importers. Both can perform transwiki import however only importers can perform upload import. ===Functioneers and Maintainers=== See [[f:Wikifunctions:Functioneers]] and [[f:Wikifunctions:Maintainers]]. These user groups are only for Wikifunctions and shouldn't be given out on Abstract Wikipedia. ==Global user groups== ===Global sysops=== Global sysops are users that have sysop and interface administrator privileges on [[<tvar name="1">Special:WikiSets/7</tvar>|most public wikis]], for the purposes of antivandalism and routine maintenance. They are not users with sysop tools on all wikis and they have no extra editorial control over content or the local community. ===Stewards=== Stewards are a global group of users with complete access to the wiki interface on all public Wikimedia wikis. They have the technical ability to modify all local and global user rights, change the status and name of global accounts, and access any of the permissions available to administrators and bureaucrats. [[Category:Abstract Wikipedia administration]] 9f5zsusx2rkc21uaguof6m0uclw2owo Q556 0 718 2593 2524 2026-03-28T09:23:01Z FantasticWikiUser 1257 2593 abstractwiki text/plain { "qid": "Q556", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q11344" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11344" }, "Z28016K3": { "Z1K1": "Z6091", "Z6091K1": "Q2685995" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q199" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q23809" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } tie001a2cgadr31frxy0nnxjh2vgnft Q560 0 719 2595 2519 2026-03-28T09:28:06Z FantasticWikiUser 1257 2595 abstractwiki text/plain { "qid": "Q560", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q11344" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11344" }, "Z28016K3": { "Z1K1": "Z6091", "Z6091K1": "Q2685995" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q200" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q23809" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } sme9l9ghmu8l9qgcg4dh14prl9i3hq1 Abstract Wikipedia:Suggested functions 4 723 2545 2530 2026-03-27T19:18:58Z EatingCarBatteries 1378 /* Intro sentence for species articles */ new section 2545 wikitext text/x-wiki __NEWSECTIONLINK__ [[Category:Abstract Wikipedia administration|Suggested functions]] Content that can be added to abstract articles is limited by which functions exist on [[f:WF:Main page|Wikifunctions]]. If you're making an article that needs a new type of sentence, either [https://www.wikifunctions.org/w/index.php?title=Special:CreateObject&zid=Z8 create it on Wikifunctions], or suggest it here to get input from others. Due to different grammar rules in different languages it may be beneficial to discuss new functions here first, as not all generic concepts work across all languages. To suggest a function, create a section below (new sections go at the bottom), and provide an example of its use. Make sure to sign your suggestions using <code><nowiki>~~~~</nowiki></code>. == Intro sentence for species articles == I imagine Abstract Wiki will be largely used for taxa articles, similar to that of Lsjbot. For example, for a species:</br> '''''Bursadella dichroalis''''' is a '''moth''' in the '''family''' '''Immidae'''.</br> '''''article name''''' is a(n) '''X''' in the '''Y''' '''Z''' </br></br> [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 19:18, 27 March 2026 (UTC) atukaksyv5jl6avtky5d29aa8dbh3cp 2546 2545 2026-03-27T19:21:03Z EatingCarBatteries 1378 /* Intro sentence for species articles */ Reply 2546 wikitext text/x-wiki __NEWSECTIONLINK__ [[Category:Abstract Wikipedia administration|Suggested functions]] Content that can be added to abstract articles is limited by which functions exist on [[f:WF:Main page|Wikifunctions]]. If you're making an article that needs a new type of sentence, either [https://www.wikifunctions.org/w/index.php?title=Special:CreateObject&zid=Z8 create it on Wikifunctions], or suggest it here to get input from others. Due to different grammar rules in different languages it may be beneficial to discuss new functions here first, as not all generic concepts work across all languages. To suggest a function, create a section below (new sections go at the bottom), and provide an example of its use. Make sure to sign your suggestions using <code><nowiki>~~~~</nowiki></code>. == Intro sentence for species articles == I imagine Abstract Wiki will be largely used for taxa articles, similar to that of Lsjbot. For example, for a species:</br> '''''Bursadella dichroalis''''' is a '''moth''' in the '''family''' '''Immidae'''.</br> '''''article name''''' is a(n) '''X''' in the '''Y''' '''Z''' </br></br> [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 19:18, 27 March 2026 (UTC) :Furthermore, there could be more information like:</br>It was described in '''1880''' :</br> [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 19:21, 27 March 2026 (UTC) 4q7d2kipyoy6wa1onvkkhejqri1dkvo 2548 2546 2026-03-27T19:40:30Z Arlo Barnes 953 /* Intro sentence for species articles */ Reply 2548 wikitext text/x-wiki __NEWSECTIONLINK__ [[Category:Abstract Wikipedia administration|Suggested functions]] Content that can be added to abstract articles is limited by which functions exist on [[f:WF:Main page|Wikifunctions]]. If you're making an article that needs a new type of sentence, either [https://www.wikifunctions.org/w/index.php?title=Special:CreateObject&zid=Z8 create it on Wikifunctions], or suggest it here to get input from others. Due to different grammar rules in different languages it may be beneficial to discuss new functions here first, as not all generic concepts work across all languages. To suggest a function, create a section below (new sections go at the bottom), and provide an example of its use. Make sure to sign your suggestions using <code><nowiki>~~~~</nowiki></code>. == Intro sentence for species articles == I imagine Abstract Wiki will be largely used for taxa articles, similar to that of Lsjbot. For example, for a species:</br> '''''Bursadella dichroalis''''' is a '''moth''' in the '''family''' '''Immidae'''.</br> '''''article name''''' is a(n) '''X''' in the '''Y''' '''Z''' </br></br> [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 19:18, 27 March 2026 (UTC) :Furthermore, there could be more information like:</br>It was described in '''1880''' :</br> [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 19:21, 27 March 2026 (UTC) :Perhaps a useful step towards that would be to make a function that takes a Wikidata reference and outputs a label, with the label of the more general concept linked through 'instance of' or 'subclass of' as an adjective, plus determiner for languages that use them: the family Immidae, the dog Rin Tin Tin, the planet Mars. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 19:40, 27 March 2026 (UTC) phamraojmya3llvx3fbrsbjmksybsco 2551 2548 2026-03-27T22:54:46Z Feeglgeef 36 /* Intro sentence for species articles */ Reply 2551 wikitext text/x-wiki __NEWSECTIONLINK__ [[Category:Abstract Wikipedia administration|Suggested functions]] Content that can be added to abstract articles is limited by which functions exist on [[f:WF:Main page|Wikifunctions]]. If you're making an article that needs a new type of sentence, either [https://www.wikifunctions.org/w/index.php?title=Special:CreateObject&zid=Z8 create it on Wikifunctions], or suggest it here to get input from others. Due to different grammar rules in different languages it may be beneficial to discuss new functions here first, as not all generic concepts work across all languages. To suggest a function, create a section below (new sections go at the bottom), and provide an example of its use. Make sure to sign your suggestions using <code><nowiki>~~~~</nowiki></code>. == Intro sentence for species articles == I imagine Abstract Wiki will be largely used for taxa articles, similar to that of Lsjbot. For example, for a species:</br> '''''Bursadella dichroalis''''' is a '''moth''' in the '''family''' '''Immidae'''.</br> '''''article name''''' is a(n) '''X''' in the '''Y''' '''Z''' </br></br> [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 19:18, 27 March 2026 (UTC) :Furthermore, there could be more information like:</br>It was described in '''1880''' :</br> [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 19:21, 27 March 2026 (UTC) :Perhaps a useful step towards that would be to make a function that takes a Wikidata reference and outputs a label, with the label of the more general concept linked through 'instance of' or 'subclass of' as an adjective, plus determiner for languages that use them: the family Immidae, the dog Rin Tin Tin, the planet Mars. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 19:40, 27 March 2026 (UTC) :Can we not just fetch the taxonomic information from WD? I guess you'd want to manually set it sometimes. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:54, 27 March 2026 (UTC) 3sf9amp2elk4xxtyfb44fizaspinyg6 2587 2551 2026-03-28T07:42:12Z EatingCarBatteries 1378 /* Intro sentence for species articles */ Reply 2587 wikitext text/x-wiki __NEWSECTIONLINK__ [[Category:Abstract Wikipedia administration|Suggested functions]] Content that can be added to abstract articles is limited by which functions exist on [[f:WF:Main page|Wikifunctions]]. If you're making an article that needs a new type of sentence, either [https://www.wikifunctions.org/w/index.php?title=Special:CreateObject&zid=Z8 create it on Wikifunctions], or suggest it here to get input from others. Due to different grammar rules in different languages it may be beneficial to discuss new functions here first, as not all generic concepts work across all languages. To suggest a function, create a section below (new sections go at the bottom), and provide an example of its use. Make sure to sign your suggestions using <code><nowiki>~~~~</nowiki></code>. == Intro sentence for species articles == I imagine Abstract Wiki will be largely used for taxa articles, similar to that of Lsjbot. For example, for a species:</br> '''''Bursadella dichroalis''''' is a '''moth''' in the '''family''' '''Immidae'''.</br> '''''article name''''' is a(n) '''X''' in the '''Y''' '''Z''' </br></br> [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 19:18, 27 March 2026 (UTC) :Furthermore, there could be more information like:</br>It was described in '''1880''' :</br> [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 19:21, 27 March 2026 (UTC) :Perhaps a useful step towards that would be to make a function that takes a Wikidata reference and outputs a label, with the label of the more general concept linked through 'instance of' or 'subclass of' as an adjective, plus determiner for languages that use them: the family Immidae, the dog Rin Tin Tin, the planet Mars. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 19:40, 27 March 2026 (UTC) ::I started with a simple helper function [[f:Z32852]], which outputs something along the lines of "Homo sapiens is a species" or "Canis is a genus" The implementation isn't connected yet with no testcases, because I don't have functioneer (am currently requesting). ::I'm not sure yet how to do the whole instance/subclass of and adding determiners, are there functions that already would do that? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 07:42, 28 March 2026 (UTC) :Can we not just fetch the taxonomic information from WD? I guess you'd want to manually set it sometimes. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:54, 27 March 2026 (UTC) phxpdkv6zk9i0vcly4qojfrrcbm3wpd 2588 2587 2026-03-28T08:16:57Z Ainali 44 /* Intro sentence for species articles */ Reply 2588 wikitext text/x-wiki __NEWSECTIONLINK__ [[Category:Abstract Wikipedia administration|Suggested functions]] Content that can be added to abstract articles is limited by which functions exist on [[f:WF:Main page|Wikifunctions]]. If you're making an article that needs a new type of sentence, either [https://www.wikifunctions.org/w/index.php?title=Special:CreateObject&zid=Z8 create it on Wikifunctions], or suggest it here to get input from others. Due to different grammar rules in different languages it may be beneficial to discuss new functions here first, as not all generic concepts work across all languages. To suggest a function, create a section below (new sections go at the bottom), and provide an example of its use. Make sure to sign your suggestions using <code><nowiki>~~~~</nowiki></code>. == Intro sentence for species articles == I imagine Abstract Wiki will be largely used for taxa articles, similar to that of Lsjbot. For example, for a species:</br> '''''Bursadella dichroalis''''' is a '''moth''' in the '''family''' '''Immidae'''.</br> '''''article name''''' is a(n) '''X''' in the '''Y''' '''Z''' </br></br> [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 19:18, 27 March 2026 (UTC) :Furthermore, there could be more information like:</br>It was described in '''1880''' :</br> [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 19:21, 27 March 2026 (UTC) :Perhaps a useful step towards that would be to make a function that takes a Wikidata reference and outputs a label, with the label of the more general concept linked through 'instance of' or 'subclass of' as an adjective, plus determiner for languages that use them: the family Immidae, the dog Rin Tin Tin, the planet Mars. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 19:40, 27 March 2026 (UTC) ::I started with a simple helper function [[f:Z32852]], which outputs something along the lines of "Homo sapiens is a species" or "Canis is a genus" The implementation isn't connected yet with no testcases, because I don't have functioneer (am currently requesting). ::I'm not sure yet how to do the whole instance/subclass of and adding determiners, are there functions that already would do that? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 07:42, 28 March 2026 (UTC) :Can we not just fetch the taxonomic information from WD? I guess you'd want to manually set it sometimes. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:54, 27 March 2026 (UTC) ::Agreed. I think it wwould be really useful to have something like '''Wikidata ID''' is a '''[function getting the common name of the correct taxon rank]''' in the family '''[function getting the family name]''' ::However, figuring out the expected common name of the right taxon rank above is not easy, as going from a moth species to [[d:Q56315380]] seems non-trivial. <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|discussion]]</sup><sub>[[Special:Contributions/Ainali|contributions]]</sub></small> 08:16, 28 March 2026 (UTC) t7vqk68iexspvxa3tvf7fn3hyneldic Q874 0 724 2549 2026-03-27T20:04:04Z EatingCarBatteries 1378 Created page with "{ "qid": "Q874", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..." 2549 abstractwiki text/plain { "qid": "Q874", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q123480" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q27275" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q23438" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q5119" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 6szg0oga1szeovsechf0wyd40afvzms Q13486 0 725 2553 2026-03-27T23:11:02Z Syd Storm 1432 Created page with "{ "qid": "Q13486", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..." 2553 abstractwiki text/plain { "qid": "Q13486", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } cr831k987kfg6qe17z8v1fzsfm9b09e 2556 2553 2026-03-27T23:28:24Z Syd Storm 1432 location 2556 abstractwiki text/plain { "qid": "Q13486", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q1447" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } 653oso8m7tqilzjtdn0nba1oq82emq1 Q687168 0 726 2554 2026-03-27T23:16:59Z Immanuelle 1434 Tried to make this 2554 abstractwiki text/plain { "qid": "Q687168", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": "State location using entity and class" } ] } } } 0pwnttcx6uctqexnxe86b5bjv6l9mds 2583 2554 2026-03-28T06:30:42Z Immanuelle 1434 2583 abstractwiki text/plain { "qid": "Q687168", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": "State location using entity and class" }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q36732" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q19088" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } g0hbl66r0t1qn30hp61n85qw7py5msw 2584 2583 2026-03-28T06:34:10Z Immanuelle 1434 2584 abstractwiki text/plain { "qid": "Q687168", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q36732" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q19088" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } qjcl4jigpgyzd7yllbtrxpr72hupfty Q3519 0 727 2557 2026-03-27T23:31:47Z Syd Storm 1432 defining Bari as capital of Apulia 2557 abstractwiki text/plain { "qid": "Q3519", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q5119" }, "Z28016K3": { "Z1K1": "Z6091", "Z6091K1": "Q1447" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } mr8h6uhhs3spyvcrbty4lsjmfr197mu Q2634 0 728 2558 2026-03-27T23:37:23Z Syd Storm 1432 Created page with "{ "qid": "Q2634", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868" } ] } } }" 2558 abstractwiki text/plain { "qid": "Q2634", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868" } ] } } } a3z7467z2wwhvauyxsx5c0ixzrpzeqc 2563 2558 2026-03-27T23:41:06Z Syd Storm 1432 2563 abstractwiki text/plain { "qid": "Q2634", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q5119" }, "Z28016K3": { "Z1K1": "Z6091", "Z6091K1": "Q1438" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } m29ezs66t7vjcp6fzja6hzerfj835yb Q35 0 729 2559 2026-03-27T23:37:44Z GearsDatapacks 35 Create page 2559 abstractwiki text/plain { "qid": "Q35", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q46" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } cn6eky3fnmky3bx6wqd90r9s44vnhd1 Q977 0 730 2560 2026-03-27T23:38:18Z GearsDatapacks 35 Create page 2560 abstractwiki text/plain { "qid": "Q977", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q15" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } q5r0lcivvvskwjwvkjdkxo1baibeyc4 Q784 0 731 2561 2026-03-27T23:39:03Z GearsDatapacks 35 Create page 2561 abstractwiki text/plain { "qid": "Q784", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q112099" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q664609" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } rmdpv633ocfjzurip5npsbtutkvtstl Q786 0 732 2562 2026-03-27T23:39:28Z GearsDatapacks 35 Create page 2562 abstractwiki text/plain { "qid": "Q786", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q112099" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q664609" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } t6e1m9kgs1zj2i6povrggbi1z8pp9lk Q794 0 733 2566 2026-03-27T23:51:07Z Syd Storm 1432 Created page with "{ "qid": "Q794", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..." 2566 abstractwiki text/plain { "qid": "Q794", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q27293" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 42p525jap215ud014leundlwwx8enyy 2567 2566 2026-03-27T23:56:57Z Syd Storm 1432 I tried to define the capital as well 2567 abstractwiki text/plain { "qid": "Q794", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q27293" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q3616" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q5119" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 41ws0gdv2iwtoomem8fb3hpjf4j7w9l Talk:Q159 1 734 2570 2026-03-28T00:16:42Z Chaddy 846 /* Not working */ new section 2570 wikitext text/x-wiki == Not working == The following error message appears: "Wikifunctions returned a failed response: Could not acquire WASI runner within time limit". [[User:Chaddy|Chaddy]] ([[User talk:Chaddy|talk]]) 00:16, 28 March 2026 (UTC) 3wv8v69zxzstco7u76bftzqlbsbazre User:Amire80 2 735 2580 2026-03-28T05:02:42Z Amire80 22 Created page with "<div lang="he" dir="rtl"> <poem> מִקָּצֶה לְקָצֶה זֶה תָּמִיד מִתְמַצֶּה בְּאוֹתָהּ נְקֻדָּה, הַכְּתָמִים מֻפְשָׁטִים, הַלֵּילוֹת מִתְקַצְּרִים לְקַו לָבָן, בֵּין רַקָּה לָרַקָּה נְקָמָה מְתוּקָה, מְנוֹעִים שְׁקֵטִים, [[Special:AllPages|רַכָּבוֹת שֶׁל מִלִּים]] חוֹלְפוֹת כְּמוֹ..." 2580 wikitext text/x-wiki <div lang="he" dir="rtl"> <poem> מִקָּצֶה לְקָצֶה זֶה תָּמִיד מִתְמַצֶּה בְּאוֹתָהּ נְקֻדָּה, הַכְּתָמִים מֻפְשָׁטִים, הַלֵּילוֹת מִתְקַצְּרִים לְקַו לָבָן, בֵּין רַקָּה לָרַקָּה נְקָמָה מְתוּקָה, מְנוֹעִים שְׁקֵטִים, [[Special:AllPages|רַכָּבוֹת שֶׁל מִלִּים]] חוֹלְפוֹת כְּמוֹ צְלָלִים מֵעָלַי. </poem> אסף אמדורסקי, יהלי סובול, סיון שביט </div> c2wqiot3gjqit119345vcfo424ie028 Q3938 0 736 2582 2026-03-28T05:31:30Z ChaoticVermillion 169 created sandbox 2582 abstractwiki text/plain { "qid": "Q3938", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z31331", "Z31331K1": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q11422" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } ] } } } s8egxhbzhlq4tw4raci9dpfoc390k7p User:ChaoticVermillion/EditCounterOptIn.js 2 737 2585 2026-03-28T06:37:58Z ChaoticVermillion 169 letting xtools get more info 2585 javascript text/javascript a semicolon to satiate your soul; q5eay1517z9co33pols4f7s8ejipxng Q23809 0 738 2596 2026-03-28T09:29:46Z FantasticWikiUser 1257 wow I'm doing so many science articles 2596 abstractwiki text/plain { "qid": "Q23809", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z32326", "Z32326K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z32326K2": { "Z1K1": "Z6091", "Z6091K1": "Q113465652" }, "Z32326K3": { "Z1K1": "Z6091", "Z6091K1": "Q2294" }, "Z32326K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 9yhd2mjpn8481iuufoum1wozuu0371i Q67 0 739 2598 2026-03-28T09:42:19Z FantasticWikiUser 1257 Created page with "{ "qid": "Q67", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..." 2598 abstractwiki text/plain { "qid": "Q67", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q107009743" }, "Z28016K3": { "Z1K1": "Z6091", "Z6091K1": "Q46" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 6a7uo2521jzkqn3hgtdvjqtrlo560r8 Q966109 0 740 2602 2026-03-28T10:30:40Z Redmin 1445 Created page with "{ "qid": "Q966109", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z32123", "Z32123K1": { "Z1K1": "Z89", "Z89K1": "fdupes is a program to scan directories for duplicate files." } }, {..." 2602 abstractwiki text/plain { "qid": "Q966109", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z32123", "Z32123K1": { "Z1K1": "Z89", "Z89K1": "fdupes is a program to scan directories for duplicate files." } }, { "Z1K1": "Z7", "Z7K1": "Z23459", "Z23459K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z6091", "Z6091K1": "Q966109" } }, "Z23459K2": { "Z1K1": "Z6092", "Z6092K1": "P348" } } ] } } } g7zgobroi8vor9sgl22yvapl38lj33v 2603 2602 2026-03-28T10:32:44Z Redmin 1445 2603 abstractwiki text/plain { "qid": "Q966109", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z23459", "Z23459K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z6091", "Z6091K1": "Q966109" } }, "Z23459K2": { "Z1K1": "Z6092", "Z6092K1": "P348" } } ] } } } qdt4srn2y8cuuwg7bj3orv2ysxicoze 2604 2603 2026-03-28T10:45:10Z Redmin 1445 2604 abstractwiki text/plain { "qid": "Q966109", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q7397" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } }, { "Z1K1": "Z7", "Z7K1": "Z23459", "Z23459K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z6091", "Z6091K1": "Q966109" } }, "Z23459K2": { "Z1K1": "Z6092", "Z6092K1": "P348" } } ] } } } f73q2dymuzmshtrlzkb4gz04570gv9g 2606 2604 2026-03-28T10:49:38Z Redmin 1445 2606 abstractwiki text/plain { "qid": "Q966109", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q7397" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } 2bvecswe1qumkruu1qxinicwkoz5k54 Q125975904 0 741 2605 2026-03-28T10:47:06Z ChaoticVermillion 169 made a sentence 2605 abstractwiki text/plain { "qid": "Q125975904", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z32163", "Z32163K1": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q7366" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } ] } } } n7lsc68xub8d439h5gixk42036bl1jn Q890185 0 742 2607 2026-03-28T11:17:32Z MolecularPilot 1448 create page 2607 abstractwiki text/plain { "qid": "Q890185", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q4406823" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } odv5nzch9rhov63294upukn7n62q4t6