Abstract Wikipedia
abstractwiki
https://abstract.wikipedia.org/wiki/Abstract_Wikipedia:Main_page
MediaWiki 1.46.0-wmf.24
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:Project chat
4
6
6569
6478
2026-04-23T03:31:46Z
Theki
2698
/* Layout guidelines? */
6569
wikitext
text/x-wiki
{{Shortcut|[[Project:PC]]|[[Project:VP]]}}
__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)
:::::::I havenât tried an embedded function on an AW Project page, so I suppose I should⊠if youâll forgive me!
:::::::{{#function:Z32878|Q2013|}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:37, 30 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/~2026-17446-79|~2026-17446-79]] ([[User talk:~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. <rant>Why is it always so hard with languages that have no ISO codes :sob: </rant> [[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/~2026-17446-79|~2026-17446-79]] ([[User talk:~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)
:I checked the [[Special:NamespaceInfo|namespace information]] to see if there were any aliases for the Project namespace and I saw that Abstract: was an alias. Would that conflict with the interwiki prefix abstract:? [[User:ChaoticVermillion|<span style="color: orangered">Chaotic</span><span style="color: crimson">Vermillion</span>]] ([[User talk:ChaoticVermillion|converse]], [[Special:Contributions/ChaoticVermillion|contribs]]) 23:07, 28 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, {{[[User:GearsDatapacks|GearsDatapacks]]|[[User talk:GearsDatapacks|talk]]|[[Special:Contributions/GearsDatapacks|contribs]]}} 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. {{[[User:GearsDatapacks|GearsDatapacks]]|[[User talk:GearsDatapacks|talk]]|[[Special:Contributions/GearsDatapacks|contribs]]}} 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)
:I suggest a bot that extract useful information and statistics including which functions are used. [[github:dpriskorn/wf-dump-scripts|See my prototype pipeline]]. [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 06:26, 31 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)
::Great đ€© [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 06:28, 31 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. {{[[User:GearsDatapacks|GearsDatapacks]]|[[User talk:GearsDatapacks|talk]]|[[Special:Contributions/GearsDatapacks|contribs]]}} 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. {{[[User:GearsDatapacks|GearsDatapacks]]|[[User talk:GearsDatapacks|talk]]|[[Special:Contributions/GearsDatapacks|contribs]]}} 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)
::::::I agree that we need to be able to reduce the noise when finding functions.
::::::I also agree that it would be very valuable to create function categories and be able to filter when searching.
::::::I also agree that defaulting on AW to "top-level" functions is a good idea.
::::::@ainali what do y mean mark them in Wikidata? Functions are not notable there if I understood correctly. [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 06:33, 31 March 2026 (UTC)
:::::::@[[User:So9q|So9q]] Oh, it's my mistake, mind wandering while writing. Instead of "on Wikidata" I meant "in metadata". <span style="color:#EAA">â„</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|discussion]]</sup><sub>[[Special:Contributions/Ainali|contributions]]</sub></small> 15:48, 31 March 2026 (UTC)
::::::::Oh, ok, I agree. My prototype to extract statistics could be used to find sll top level html functions.
::::::::We could limit it to functions over a certain number to not count the built in functions.
::::::::We could do quite a lot of work with the data to help people gaps. E.g. most used functions in AW missing support for Swedish for example. đ [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 20:17, 31 March 2026 (UTC)
:::::::::The prototype script used to generate https://www.wikifunctions.org/wiki/Wikifunctions:Statistics/Z8 could rather easily be forked and adapted to AW đ [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 06:45, 1 April 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)
:::I agree, I recently wrote the team and suggested a clear backtrace so the user can see an overview of the chain of functions and steps in which step failed in which function.
:::I'm imagining something like the GitHub actions job pipeline overview, where you can easily see the process and the output from the failing step. [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 06:41, 31 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/~2026-18667-44|~2026-18667-44]] ([[User talk:~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/~2026-18688-73|~2026-18688-73]] ([[User talk:~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)
::::Thank you. I do not think that this is the best alternative, but it is better [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 18:50, 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)
:Just because it's not perfect doesn't mean it needs to be shut down. These are all gradual processes. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:58, 28 March 2026 (UTC)
::Thereâs being "not perfect" where things can be improved at a later date, and then there's having antithetical foundations. Also see [https://en.wikipedia.org/wiki/Wikipedia:Village_pump_(WMF)#c-Warudo-20260327114000-Warudo-20260327113600] re functions. [[User:Kowal2701|Kowal2701]] ([[User talk:Kowal2701|talk]]) 16:15, 28 March 2026 (UTC)
:::You haven't named a single thing that can't be improved at a later date. We're hoping to be able to translate project pages. Non-enwiki communities can be gotten on board later. Function generation already works multilingually in many cases, and those where it does not can be improved. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:57, 28 March 2026 (UTC)
::::When the practices and policies will have already been developed, and informal positions of authority already filled. [[User:Kowal2701|Kowal2701]] ([[User talk:Kowal2701|talk]]) 17:04, 28 March 2026 (UTC)
:::::@[[User:Kowal2701|Kowal2701]] Thank you for your concerns. We are already aiming at less-served communities through specific calls to action to create more language functions and abstract content in their language. Just give the time to actually see these changes happen. Cheers, [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 18:55, 28 March 2026 (UTC)
::::::Hi Sannita, I'm just wondering how are AW project pages planned to be translated in the future? Is there going to be use of some kind of automated tool such as DeepL or Google Translate, or will it be a custom-designed system? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:39, 28 March 2026 (UTC)
:::::::@[[User:EatingCarBatteries|EatingCarBatteries]] We will enable the Translate extension soon, so everyone will be able to translate project pages into their own languages. Sorry for keeping you waiting on this. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:41, 29 March 2026 (UTC)
:@[[User:Kowal2701|Kowal2701]]: thank you for your concern and suggestion. When this Beta started, we have immediately [[:f:Wikifunctions:Status updates/2026-03-19|mentioned that there might be the possibility of restarting the project]]. So that might indeed happen.
:But so far, this early start of the not fully polished project allows us to learn so incredibly much. In the last few days we have learned so much more than we would have been able without the launch in months! And it helps us to focus on where to put our limited resources, so that we can make the overall project better quicker than would have been possible otherwise. From that perspective, this has been quite a success.
:I am trying to understand your suggestion: what do you think would need to be in place before a possible relaunch? Which requirements would need to be met? --[[User:DVrandecic (WMF)|DVrandecic (WMF)]] ([[User talk:DVrandecic (WMF)|talk]]) 13:53, 29 March 2026 (UTC)
::Thank you, I wasn't aware of that. Some uninformed thoughts below.
::Re communication: ideally people would communicate using functions, and there'd be some kind of visual editor where people type in their native language and it gets translated into functions, but I realise that's a pipe dream. Something that allows people who don't have a mutual language to communicate is imo necessary, maybe there could be a tool that machine translates comments. Machine translation ''sucks'', but so long as people get the gist of what is being said, that'd be better than nothing. I dread to think what disputes would be like though.
::Re invitations, idk what has already been done, but I would've thought now would the time to get some people from smaller wikis editing and experimenting, just an invitation on a wiki's main noticeboard would probably do the trick (is there a [[meta:MassMessage]] service for updates re Abstract wiki that could be recommended?). Then a central or watchlist notice for the actual launch, hopefully by which time there'd already be a small group of editors able to assist the influx of newbies. An intuitive tutorial is also necessary, as well as an intuitive version of [[f:Wikifunctions:Catalogue]]. [[User:Kowal2701|Kowal2701]] ([[User talk:Kowal2701|talk]]) 18:14, 29 March 2026 (UTC)
:::What do you think about boilerplate templates. So writing a sentence and then marking the parts of the sentence what can be derived from Wikidataitems or the lexeme linked to it. This seems to me like an realistic approach for making it easier to contribute. I am happy you wrote about the predominantly English-speaking/European community involved in this project. It seems like it is different to contribute so far and I had the expectation people from small language versions come on their own and contribute also if they dont speak English. So far it seems to be not the case and I hope it will be easier to contribute. I think for the beginning the goal of Abstract Wikipedia should be generating sentences based on data. So supporting small language versions should be not the goal of the first phase as it seems to take some time and improvements of the structures to make it easier to contribute. Sharing the work and offering people help with creating an function for an specific sentence can be a important way of getting more content in Abstract Wikipedia. Maybe it is unrealistic to find a huge number of people who are interested in writing functions who generate text. [[User:HogĂŒ-456|HogĂŒ-456]] ([[User talk:HogĂŒ-456|talk]]) 20:58, 29 March 2026 (UTC)
:::[[Abstract Wikipedia:Useful functions for article composition]] is already available, as is [[Help:How to create an article]], but they are not perfect. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:05, 29 March 2026 (UTC)
:Wikidata has a project chat in many languages. We can do that in the future. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 14:28, 16 April 2026 (UTC)
::Anyone can write on this page in any language. Personally, Iâd prefer to see the original and get it translated into English rather than trying to make sense of a poor machine translation without even knowing which language the original was in. For the same reason, I would generally reply in English. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:18, 16 April 2026 (UTC)
== Gendered languages ==
I've created [[Q79097672]], an article for a woman singer. In gendered languages however, it defaults to using masculine words. An example: in Portuguese, it reads "Arlo Parks Ă© um cantor", when it should be "Arlo Parks Ă© uma cantora". Is there any fix to this? [[User:Skyshifter|Skyshifter]] ([[User talk:Skyshifter|talk]]) 23:49, 28 March 2026 (UTC)
:Yes. But each language is handled separately. I think Italian is doing it. German was started but got stuck⊠it should be working here soon. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 00:48, 29 March 2026 (UTC)
::Italian is not doing it. It is just a happy coincidence that for some reason "cantante" is always treated as feminine (I have to investigate why). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:59, 7 April 2026 (UTC)
== Why don't we just structure this with wikitemplates? ==
I feel like the project could be done a lot better by using templates kind of like how wikipedia does them. Just the entire thing is templates that can be rendered in many languages. So like [[Q106289265]] would have the content \{\{Z26039|Q7257\}\}\ and could even have some aliasing done across languages so it could be \{\{subject is|Q7257\}\}\. Code would be editable with a regular visual editor or code editor. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 04:34, 29 March 2026 (UTC)
:This is available in pages when Parsoid rendering is enabled. We don't use this becuase it doesn't make sense for constructing and editing massive articles. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:37, 29 March 2026 (UTC)
::How do you do parsoid rendering? And why wouldn't it make sense? With aliases and everything could work great. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 23:12, 29 March 2026 (UTC)
:::I believe it is enabled by default. If you do have it on: {{#function:Z10000|you'll s|ee this}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:54, 30 March 2026 (UTC)
== Automatically querying wikidata ==
Is it possible in the future for this project to have things that automatically query wikidata? Like an infobox that gives people's spouses, or a function that queries a specific property on wikidata [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 20:10, 29 March 2026 (UTC)
:Yes, that is the long term goal. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:37, 29 March 2026 (UTC)
::Whatâs âlong termâ about it? We already have functions that query specific properties on Wikidata, [[f:Z32431]] being a simple example. A list of spouses seems like a fairly simple function too, although there might be performance issues if there are a lot of spouses. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:01, 31 March 2026 (UTC)
:I had exactly this question. One of the example here is [[Q1033]] where I read "Nigeria is the most populous country in Africa.". The problem is that this concept is hard-coded. What if its population will decrease and it will become the second-most populous country? [[User:Wiso|Wiso]] ([[User talk:Wiso|talk]]) 08:21, 20 April 2026 (UTC)
== Searching for other namespaces in the search bar ==
Something that has always irked me with Wikidata, Wikifunctions, and now Abstract Wiki is that there are no search suggestions when you are searching in other namespaces in the search bar. For example, if I were to type "Abstract Wikipedia:", nothing shows up. Whereas on enwiki, you can do this just fine. Is this because these sites are using a more "modified" version of MediaWiki? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 04:38, 30 March 2026 (UTC)
:I also find this very annoying. I'm not sure if there's anything that can be done about it or if it is a result of technical limitations ({{ping|Jdforrester (WMF)}}?). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 04:41, 30 March 2026 (UTC)
::@[[User:EatingCarBatteries|EatingCarBatteries]], @[[User:Feeglgeef|Feeglgeef]]: The search interface indeed is designed to only search the Wikidata concepts that would take up the main namespace. This is conceptually the same as the search on Wikidata.org. We'd welcome Phabricator tasks for ideas on how to additionally provide wikitext community page search, though implementing that might not be a priority. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:11, 30 March 2026 (UTC)
:::Hint: donât use the Search barâŠ
:::When it is empty, click the adjacent Search button. This takes you to the Search page.
:::Type the namespace with final colon. You are prompted with available pages and the prompt is refined as you type.
:::Click a page title in the suggestions or click Search for a full search in the entered namespace.
:::A search with just a namespace will return no results. A search with a partial identifier will work only [[Special:Search/Talk:Q1*|with an appended asterisk]] (delete the asterisk to see page suggestions). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:11, 30 March 2026 (UTC)
== List articles ==
I am interested in creating list articles ([[:de:Liste_der_Naturdenkmale_im_Bezirk_Mitte|like this one]]). But I have no idea what it needs and how to start. [[User:GPSLeo|GPSLeo]] ([[User talk:GPSLeo|talk]]) 19:58, 30 March 2026 (UTC)
:An example I've created that you can copy and adapt is [[Q11750]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 01:27, 3 April 2026 (UTC)
== Logo ==
In vector2009 and monobook, the logo shows as the standard enwiki logo. Which is confusing as this is technically a whole other sisterproject. I suggest [[:File:Wikipedia-logo-blank.svg|this]] be used as a temporary logo for these skins. [[User:Kinopiko|Kinopiko]] ([[User talk:Kinopiko|talk]]) 06:00, 31 March 2026 (UTC)
:There's also the scalable favicon, [[commons:File:Abstract-Wikipedia-favicon.svg|Abstract-Wikipedia-favicon.svg]] [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 01:54, 3 April 2026 (UTC)
:This still appears to be as of yet unfixed. I understand this wiki is still very early in its lifespan so I'm not particularly miffed about it, it looking identical due to the logo is rather confusing at first but with separation with tab groups in my browser it becomes manageable. I am personally excited to see what logo(s) will be devised for this project; seeing the same thing happen for the other sister projects has been very fun to watch in the past. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 21:49, 20 April 2026 (UTC)
== Extra spaces between sentences ==
There should be no spaces between two sentences of Chinese and Japanese. â[[User:ć
ćæșąćșçç«|ć
ćæșąćșçç«]] ([[User talk:ć
ćæșąćșçç«|talk]]) 12:38, 2 April 2026 (UTC)
:I'm not sure how we plan to handle this. I'll bring it up on the Telegram/IRC. This applies to Korean too, yes? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 01:28, 3 April 2026 (UTC)
{{tracked|T}}
:Please link to the corresponding Phabricator ticket when itâs raised. (Or I will, when I raise it). I think the technical issue is that the space is inserted between function calls. There may be two, but HTML reduces their appearance to one, which is one too many for certain languages. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:58, 3 April 2026 (UTC)
::No, your sentences should not be individual fragments. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:40, 11 April 2026 (UTC)
== community curation of abstract articles of the week/month/etc. ==
[[wikifunctions:wikifunctions talk:status updates/2026-03-26#Move Status Updates to Abstract Wikipedia?|this thread]] at WF mentions that WMF staff are refraining from content decisions at Abstract Wikipedia; so I thought that it might be a good idea to figure out if and how there will be editathons here focussed on a selection of articles. â [[user:Arlo Barnes|Arlo Barnes]] ([[user talk:Arlo Barnes|talk]]) 20:38, 2 April 2026 (UTC)
: I would support this. â [[user:Feeglgeef|Feeglgeef]] ([[user talk:Feeglgeef|talk]]) 01:29, 3 April 2026 (UTC)
: now I notice [[abstract:featured article]] in the same category as the project chat, so there's a location for a related concept already! (coming at it the other direction: recognizing already good articles versus barnraising that quality) â [[user:Arlo Barnes|Arlo Barnes]] ([[user talk:Arlo Barnes|talk]]) 01:48, 3 April 2026 (UTC)
::I think it will be quite a while before we can support a âgoodâ article, let a âfeaturedâ one. At this stage, Iâd settle for âtechnically interestingâ, to include âof archaeological interestâ (like the first use of a particular function or function-call pattern). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:51, 3 April 2026 (UTC)
:::one goal could be to make stubs and grow them for the basic concepts underlying Abstract Wikipedia, in an attempt to self-document. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 02:45, 7 April 2026 (UTC)
== JSON format ==
The JSON format for Wikifunctions is described at [[:f:Wikifunctions:Function model]].
Is there such a documentation page for Abstract Wikipedia? [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:19, 2 April 2026 (UTC)
:I imagine that it would be identical? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:39, 11 April 2026 (UTC)
::No, they aren't. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 02:50, 11 April 2026 (UTC)
:::Oh, I see, you're talking about the underlying text format? That isn't and (from what I've gathered, though {{ping|Jdforrester (WMF)}} didn't respond last time I pinged him) will never be editable by users. The function model where the calls are actually made is identical to Wikifunctions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:36, 11 April 2026 (UTC)
::::I'm not asking whether it's editable. I'm asking whether there is a page that documents what it is.
::::The JSON of the function calls is perhaps the same as Wikifunctions compositions, but there are also other things there, which are not the same as Wikifunctions. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 22:40, 11 April 2026 (UTC)
:::::I'm saying that I'm not sure why you'd ''need'' or ''want'' to understand it if you can't edit it and it doesn't impact the user experience in any way. Is there a specific problem that you are running into? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:28, 12 April 2026 (UTC)
::::::I'm a very curious person. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 01:19, 12 April 2026 (UTC)
:This is an example JSON of an Abstract Wikipedia article, with only the [[f:Z801|Echo function]], if you're curious: { "qid": "Q27318", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z801" } ] } } }.
:The base has two key value pairs, "qid" and "sections". "sections" currently only contains one key-value pair as of now, [[d:Q8776414]], aka lead section. "fragments" is where the Wikifunctions compositions are stored. I have no idea what "index" is. [[User:ChaoticVermillion|<span style="color: orangered">Chaotic</span><span style="color: crimson">Vermillion</span>]] ([[User talk:ChaoticVermillion|converse]], [[Special:Contributions/ChaoticVermillion|contribs]]) 02:35, 12 April 2026 (UTC)
::Yes, that's what I see. I can make educated guesses about those things, but if possible, I'd prefer to read an official reference documentation page. The one about Wikifunctions is fairly good. The one about Abstracts Wikipedia doesn't seem to exist. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 03:25, 12 April 2026 (UTC)
:::I think the reason there's no documentation is that it's merely a curiosity, whereas the mainspace of the wiki is barely functional right now. Perhaps we'll get one later, or whenever/if ever we get the ability to edit it? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:09, 12 April 2026 (UTC)
::Just to clarify (?), index is 0! I believe it can only be 0 at present, at least through the user interface, and I imagine [[:phab:T411699|this ticket]] is to allow a non-zero index to be set and modified (so long as it is positive and, in all likelihood, sequential). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:00, 12 April 2026 (UTC)
:Not yet. I think such a page on Abstract Wikipedia would be for the community to create and maintain. I donât know how [[:phab:maniphest/graph/411686|these things]] are decided upon, but I donât see a task that would cover technical documentation of any kind.
:The development team will no doubt respond with enthusiasm to any questions from the community on matters of technical detail, but Iâd be inclined to let such interactions be led by the needs of on-wiki documentation, rather than a proliferation of Phabricator tasks and Project-chat topics.
:Shall we ask once on [[Abstract Wikipedia talk:Frequently Asked Questions]] and see which questions should count among the frequently-asked? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:37, 12 April 2026 (UTC)
::@[[User:GrounderUK|GrounderUK]], this is quite definitely something that the extension developers are supposed to create and maintain. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 20:32, 12 April 2026 (UTC)
:::Not as content on this wiki, was my point. Here, I suggest, we should reference any relevant technical documentation from whichever pages we, as a community, choose to create for such a purpose. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:06, 12 April 2026 (UTC)
::::I don't care very much where it is. I'd just like to read it. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 23:25, 12 April 2026 (UTC)
:@[[User:Amire80|Amire80]]: The Wikifunctions function model is documented (alongside its two JSON forms) because we anticipate people would (and should) build tools using it directly. Conversely, the vague expectation ("plan" would be too strong at this point) for Abstract Wikipedia, on the other hand, is that we'll provide APIs to interact with the content, but its serialisation will change over time as features are added to better support the Abstract Wikipedia community's wishes.
:For a concrete example (''not a commitment!'') of how the serialisation might change, whilst the system kept working as before, we might in the future add a top-level concept for an abstract article's infobox, which would be shown, edited, and stored apart from the rest of the article's sections, and used differently downstream. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:27, 12 April 2026 (UTC)
== Bot request ==
{{Tracked|T421151}}
Can someone smarter than me please create a bot that connects local items to Wikidata equivalents? Right now, we are growing and there are [[Special:UnconnectedPages|hundreds of unconnected pages]] here that are just 1:1 main namespace entries that have identical names at [[:d:]]. I have connected several of these, but this seems like a very inefficient and silly thing to do manually. Can someone help here by making a bot that checks [[Special:UnconnectedPages]] regularly or even [[Special:NewPages]] and connects pages? [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 06:17, 3 April 2026 (UTC)
:This doesn't sound like something that should be a bot, but like something more automatic and built-in. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 11:27, 3 April 2026 (UTC)
::@[[User:Amire80|Amire80]] and [[User:Koavf|Koavf]]: Would a bot be a good idea in the interim period before that can be added to the software? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[Q1270787|she]]/[[Q3437264|they]]) 14:31, 3 April 2026 (UTC)
:::Yes, please. Granted, Amir, doing it automatically would be nice, but that feature doesn't exist. Until then, a bot would be very helpful and seems like it would be very difficult to cause problems. [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 14:57, 3 April 2026 (UTC)
::::@[[User:Amire80|Amire80]] and [[User:Koavf|Koavf]]: I've written some code for this purpose [[gitlab:toolforge-repos/jjpmaster-bot-wd-t1|here]]. <code>Retrospective.py</code> is meant to be run once, and would connect all existing pages (once the trial run is over). <code>Prospective.py</code> would run once daily and connect any pages that have been created since the previous day. That is, until the Phabricator ticket is resolved, obviously. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[Q1270787|she]]/[[Q3437264|they]]) 21:42, 3 April 2026 (UTC)
:::::Boss. I'm so glad that you're smarter than me. [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 03:25, 4 April 2026 (UTC)
:::::{{ping|JJPMaster}} You might want to use <syntaxhighlight lang="python" inline>{ 'action': 'query', 'list': 'querypage', 'qppage': 'UnconnectedPages' }</syntaxhighlight> instead. That way, you won't have to maintain two scripts. [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 03:58, 4 April 2026 (UTC)
::::::@[[User:NguoiDungKhongDinhDanh|NguoiDungKhongDinhDanh]]: This is [[gitlab:toolforge-repos/jjpmaster-bot-wd-t1/-/commit/415688aa6f9e1dcbafa21a8b3249899c07f298e9|done]]. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[Q1270787|she]]/[[Q3437264|they]]) 05:01, 4 April 2026 (UTC)
:::::::{{ping|JJPMaster}} One more problem: You seem to be linking non-mainspace pages as well. Don't forget to check <syntaxhighlight lang="python" inline>page['ns']</syntaxhighlight>. Also, why <syntaxhighlight lang="python" inline>if(i > 2): break</syntaxhighlight>? [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 05:27, 4 April 2026 (UTC)
::::::::@[[User:NguoiDungKhongDinhDanh|NguoiDungKhongDinhDanh]]: The <code>if not qid.startswith("Q")</code> bit was supposed to address the namespace problem. The break statement is for the trial of the bot. The integer in the if statement will change once the request is made. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[Q1270787|she]]/[[Q3437264|they]]) 17:04, 4 April 2026 (UTC)
:::::::::{{ping|JJPMaster}} [[Special:UnconnectedPages]] results are ordered by namespace, so checking for <syntaxhighlight lang="python" inline>page['ns']</syntaxhighlight> will also help prevent unnecessary iterations. [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 19:54, 4 April 2026 (UTC)
:::@[[User:Amire80|Amire80]], [[User:Koavf|Koavf]], and [[User:NguoiDungKhongDinhDanh|NguoiDungKhongDinhDanh]]: Is a Wikidata BRFA in order at this time? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[Q1270787|she]]/[[Q3437264|they]]) 05:03, 4 April 2026 (UTC)
::::{{ping|JJPMaster}} Go ahead, please. [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 05:25, 4 April 2026 (UTC)
:::::See [[d:Wikidata:Requests for permissions/Bot/JJPMaster (bot)]]. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[Q1270787|she]]/[[Q3437264|they]]) 18:00, 4 April 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #242 is out: Request for Discussion: Syntactic tables ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-02|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce a proposal for Natural Language Generation, we introduce a page for function suggestions from Abstract Wikipedia, we inform you that there will be a presentation about Abstract Wikipedia at WikiCon Australia, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1776101400 April 13, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:37, 3 April 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Way to specify population ==
Hi! I was wondering if there was a function to specify the population of a place, possibly resembling the following:
:N X live in Y.
N would be the population size, X would be what comprises the population (e.g., humans, frogs, etc.), and Y would be the location. [[User:Babelball|Babelball]] ([[User talk:Babelball|talk]]) 15:43, 3 April 2026 (UTC)
:I don't believe we do. Thinking about it now, we should probably have a page where users can request linguistic functions in a more viable format than [[f:WF:Suggest a function]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:39, 11 April 2026 (UTC)
== The problem of when "X is a Y" and Y is a phrase ==
Consider [[Q486972]], whose second sentence is supposed to be "A human settlement is a populated place," generated using the "Article-ful instantiating fragment" function. However, it fails, because the implementation [[f:Z23414|Z23414]] inherently checks for a lexeme linked to the superclass ("[[D:Q123964505|populated place]]"). However, since "populated place" is a phrase whose meaning is reducible to the sum of its parts, there is no lexeme for it. Therefore, it's virtually impossible to say "An X is a Y" where Y is a non-idiomatic phrase.
Additionally, languages with grammatical gender are rendered particularly problematic. Consider [[Q6636]]. The first sentence of this article renders perfectly fine in English: "Homosexuality is a sexual orientation." However, it does not render at all in Spanish. That's because that language's NLG functions use lexicographic data to determine the gender of the phrase "sexual orientation." As there are no such data available for that phrase, it errors out. I did think about using [[f:Z29743|Z29743]] (description of class with adjective and superclass) instead, but that didn't work, since there's no item linked to the adjective "sexual"!
Any ideas for how to avoid this? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[Q1270787|she]]/[[Q3437264|they]]) 00:21, 4 April 2026 (UTC)
:We'd the co-operation of Wikidata contributors here, I think. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:37, 11 April 2026 (UTC)
== I made a desktop app that helps with editing ==
[[file:Abstract Wikipedia Editor v4.1.0.png|thumb|alt=screenshot|now there's a screenshot available]]
I made a desktop app that helps with creating and editing Abstract Wikipedia pages. It pulls data from wikidata to form templates that it makes into wikitext, and it can round-trip articles into and from the wikitext. Here it is [[User:Immanuelle/Abstract Wikipedia Editor]]. I hope that it helps with editing. â [[user:Immanuelle|Immanuelle]] ([[user talk:Immanuelle|talk]]) 00:51, 6 April 2026 (UTC)
: I've created [[Abstract Wikipedia:Tools]] for tracking these things. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:44, 7 April 2026 (UTC)
: @[[User:Immanuelle|Immanuelle]] But the main namespace is not for wikitext. Are you publishing this content there anyway? <span style="color:#EAA">â„</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|discussion]]</sup><sub>[[Special:Contributions/Ainali|contributions]]</sub></small> 15:05, 7 April 2026 (UTC)
:: It's not actual wikitext. It's a custom template syntax that's kind of like wikitext, which gets converted into abstract content when you press "Push to Abstract Wikipedia." [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[Q1270787|she]]/[[Q3437264|they]]) 16:57, 7 April 2026 (UTC)
::: @[[User:Ainali|Ainali]]@[[User:JJPMaster|JJPMaster]] if you have syntax suggestions I am interested. I was in a rush with implementing this, and I want to in the future implement aliases for wikifunctions and possibly items, so that you can type things out yourself. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 19:53, 7 April 2026 (UTC)
::: Ah, I see. IT was just the announcement that was ambiguous then. <span style="color:#EAA">â„</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|discussion]]</sup><sub>[[Special:Contributions/Ainali|contributions]]</sub></small> 20:03, 7 April 2026 (UTC)
: FYI anything made by a clanker AI robot is not "made by you." Thank you for your attention to this matter. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:18, 7 April 2026 (UTC)
:: Who, then? [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 20:16, 7 April 2026 (UTC)
::: The clanker AI robot. [[User:Babelball|Babelball]] ([[User talk:Babelball|talk]]) 16:42, 8 April 2026 (UTC)
:::: I edited the Wikidata page for the tool to mention Claude. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 21:35, 8 April 2026 (UTC)
::::: FYI that LLM-generated code is not eligible for copyright, and therefore the MIT license by extension. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:59, 9 April 2026 (UTC)
:::::: I think the statements that Wikidata could make are limited by what references can be found. [https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/licensing-a-repository This help page] makes it sound as if there are limited options for expressing a repo's licensing situation, so I am not surprised that MIT should be the blanket release, even if strictly speaking some of the code contained within is ineligible for copyright, or infringes on an existing copyright (which would need to be demonstrated). But I suppose [https://cpomagazine.com/cyber-security/taking-stock-of-the-anthropic-source-code-leak-ai-agent-compromise-signals-security-issues-claude-copies-ahead-of-massive-ipo turnabout] is fair play? â [[user:Arlo Barnes|Arlo Barnes]] ([[user talk:Arlo Barnes|talk]]) 19:53, 9 April 2026 (UTC)
::::::: @[[User:Arlo Barnes|Arlo Barnes]] I like the idea of the wikidata content being restricted based on sources provided. I will try to implement something like this in the next release. Any ideas of which particular statements are useful and should be imported more readily? [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 20:28, 9 April 2026 (UTC)
:::::::: I meant in [[d:Q138963952|the Wikidata item]] ''for'' AWE, but in general I think our articles should incorporate references early on, since even abstract content needs justification. [[d:help:sources#Language-independent general principles|This help page]] may be handy; '[[d:property:P3680|statement supported by]]' could be useful for linking to biographical articles in the manner "According to [source], [claim]" (obviously adjusted to the relevant language structures in each language for saying such things). â [[user:Arlo Barnes|Arlo Barnes]] ([[user talk:Arlo Barnes|talk]]) 20:42, 9 April 2026 (UTC)
:::::::::@[[User:Arlo Barnes|Arlo Barnes]] oh that makes sense. But as for the wikidata sources, actually providing the sources is something that is trivially easy as far as accessing wikidata is concerned, but I am not sure how to give sources for claims in wikilambdas. Do you know how? [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 20:44, 9 April 2026 (UTC)
::::::::::I don't. Currently the distinction between content and format is unclear to me. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 21:48, 9 April 2026 (UTC)
:::::::::::@[[User:Arlo Barnes|Arlo Barnes]] what do you mean by content vs format? [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 21:52, 9 April 2026 (UTC)
::::::::::::In the most 'abstract' sense, an article would have as irreducible parts semantic content only (from Wikidata), with syntax handled by the group of functions responsible for getting things looking right in a given target language. In practice, the overall structuring of the article largely defines or limits the syntactic structures of language produced. This is sensible for an encyclopedia which has a fairly conventional or constrained sort of prose. Of course, a web encyclopedia needs more than prose. Hence the functions for making links and formatting text (right now directly to HTML, bypassing wikitext). Although this is a MediaWiki installation, no article has had media content added to it yet, since the formatting functions that would enable that aren't in place. So I would say that content and formatting are entangled, currently. A reference could be considered either: the text that provides the sourcing of a statement, or the formatting that enables this semantic content to read as a reference, perhaps inline or as a footnote, end note, or marginal note. [[f:WF:type proposals#Representing abstract content]] has a couple RfCs about this. â [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 01:45, 10 April 2026 (UTC)
:::::::::::::Yeah I am very confused about what the intention of Abstract Wikipedia is and how much it lines up with the reality. I had thought that the articles would be mostly directly generated from wikidata.
:::::::::::::Only particular direction I see clearly is that I think we need articles on all of these pages [[d:Wikidata:List of articles that Abstract Wikipedia should have]] since they will likely bring a lot of traffic to the site and since they have a lot of information, people will have a lot of reason to come to this site and come up with new ways of expressing things on the pages. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 04:06, 10 April 2026 (UTC)
::::::::::::::I am however really liking section headers like the one here [[Q12539]] and I am going to include them in the next release [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 04:13, 10 April 2026 (UTC)
:::::::::::::::Yes I think that adding sections to articles might be really the first part of the journey towards actually having somewhat readable articles. Although a lot of this is dependent on the article text actually rendering at all [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 04:21, 10 April 2026 (UTC)
::::::::::::::::Yeah I think I am getting the hang of things. Adding sections and paragraph breaks to the new versions. Denoted by
::::::::::::::::<nowiki>{{p}}</nowiki>
::::::::::::::::for a paragraph break
::::::::::::::::and
::::::::::::::::==QID==
::::::::::::::::for a subheading
::::::::::::::::All content is now generated within paragraphs, and the <nowiki>{{p}}</nowiki> splits the paragraphs up. Feeglgeef mentioned that the paragraphs are a significant accessibility feature, and the paragraphs are also easier to insert with the methods of the app. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 04:36, 10 April 2026 (UTC)
:::::::::::::::::I am also implementing "it" to avoid repeating the name of the article constantly, and I am implementing citation preservation on certain things.Meanwhile also trying to fix the accessibility issue that was criticized. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 05:25, 10 April 2026 (UTC)
::::::::::::::::::New release is out [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 07:42, 10 April 2026 (UTC)
::::::::::::::::::I would suggest not to use [[d:Q6091500]] at the moment. In some languages, there might be multiple words for different uses of "it". If you are editing with only the English logic, it won't help build a multilingual wiki. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 17:42, 11 April 2026 (UTC)
:::::::::::::::::::@[[User:Sun8908|Sun8908]] fair. I had thought it would be dropped in pro-drop languages but I do not think that was a reasonable assumption. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 19:47, 11 April 2026 (UTC)
::::::::::::::::::::I asked at the Monday meeting. Not sure if anything is being done about it though. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 20:15, 15 April 2026 (UTC)
:Nice work. I for one don't care how you made the tool, the important part to me is how it works and if it helps me/us edit AW. [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 20:23, 11 April 2026 (UTC)
:[[File:AWE split paragraphs.png|thumb|Article on wheat]] {{ping|Immanuelle}} your tool is back at it again! I've asked you to test it before you use it to create a bunch of articles twice now. You, evidently, haven't listened! I understand you're probably acting in good faith, but you ''have'' to test your tool before you unleash it on the wiki. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 01:38, 18 April 2026 (UTC)
::No, I did listen. I am not sure what your objection is, but this looks like intended behaviour. I was asked to make every single sentence into its own paragraph to make it easier to debug maintaining accessibility. Previous the tool grouped many sentences into a single paragraph. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 02:49, 18 April 2026 (UTC)
:::@[[User:Immanuelle|Immanuelle]]: You were asked to make each actual paragraph into a call of the "paragraph" function. You were not asked to make every individual sentence a paragraph. That is probably even less accessible than what we started with. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[Q1270787|she]]/[[Q3437264|they]]) 03:06, 18 April 2026 (UTC)
::::The content itself needs refining. As it is, most articles have no value-added over the Wikidata triples plus labels; basically just slight readability improvements. We require complex structures sooner rather than later. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 03:08, 18 April 2026 (UTC)
::::I thought that the rule was that we put every single sentence into a paragraph of its own because text readers need a paragraph to read the text. We cannot debug things if there are multiple sentences within a paragraph, because these sentences go up to the top and make it so that the paragraph itself fails to render.
::::So this was specifically an accessibility concern for people who are visually impaired, with an accepted reduction in readability for people with regular vision so that it can also be debugged.
::::Like this:
::::{{quote|
::::What we might try is wrapping each sentence as a paragraph, with occasional pairing of closely related sentences. That keeps failure isolated while preserving at least some natural flow.
::::We could consider also implementing a âsentenceâ or âcontent unitâ function that simply calls âparagraphâ, so we can later tell where the intended paragraphs are.}} [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 04:11, 18 April 2026 (UTC)
:::::We need to import the quote template [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 04:12, 18 April 2026 (UTC)
:Does anybody want any other changes to be made to this tool? Things are still relatively up in the air about what an optimum article even is, and as a result it kind of makes us limited in what we can do with it. I'm changing the way that the paragraphs work to fit what I now perceive as the consensus. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 18:11, 18 April 2026 (UTC)
: I tried to run it on macOS 14.5, but it errored out when I clicked "Pull from Wikidata." It appears that this was because you hardcoded your Python path.
<code>Error: Error invoking remote method 'generate-wikitext': Error: spawn C:/Users/Immanuelle/AppData/Local/Programs/Python/Python313/python.exe ENOENT</code> â [[user:JJPMaster|JJP]]<sub>[[user talk:JJPMaster|Mas]]<sub>[[special:contribs/JJPMaster|ter]]</sub></sub> ([[Q1270787|she]]/[[Q3437264|they]]) 11:56, 6 April 2026 (UTC)
:: For the record, the solution is to go into <code>src/main.ts</code> and change the Python path to something other than <code>C:/Users/Immanuelle/...</code> â [[user:JJPMaster|JJP]]<sub>[[user talk:JJPMaster|Mas]]<sub>[[special:contribs/JJPMaster|ter]]</sub></sub> ([[Q1270787|she]]/[[Q3437264|they]]) 12:05, 6 April 2026 (UTC)
: TYSM!! I did have to debug the code a little first to get it working, but this will be so helpful for me. â [[user:ChaoticVermillion|<span style="color: orangered">Chaotic</span><span style="color: crimson">Vermillion</span>]] ([[user talk:ChaoticVermillion|converse]], [[special:contribs/ChaoticVermillion|contribs]]) 11:59, 6 April 2026 (UTC)
:: I am so sorry and I fixed it so the new release should avoid that problem in the future. â [[user:Immanuelle|Immanuelle]] ([[user talk:Immanuelle|talk]]) 17:55, 6 April 2026 (UTC)
::: @[[User:ChaoticVermillion|ChaoticVermillion]] btw there is an update that has a lot more functions and I am not sure if you are using it. The new one allows you to undo edits or restore revisions. Something that I cannot figure out how to do in regular Abstract Wikipedia. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 17:55, 8 April 2026 (UTC)
== Wikiprojects ==
Are there wiki projects here? Can I just make some in this namespace? [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 15:12, 10 April 2026 (UTC)
:I don't see why not. It's a wiki, after all :). Please just don't flood the talkspace with templates that don't exist. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:51, 10 April 2026 (UTC)
::I've created a first Wikiproject ([[Abstract Wikipedia:WikiProject Core articles]]) and an explainer page ([[Abstract Wikipedia:WikiProject]]). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:11, 10 April 2026 (UTC)
:::I made this one too [[Abstract Wikipedia:WikiProject Quality Prose]] [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 18:39, 10 April 2026 (UTC)
::{{ping|Feeglgeef}} Are WikiProjects for specific languages OK? Responsibility seems to be stretched between maintaining Wikidata labels and lexemes alongside creating and maintaining functions on Wikifunctions, so I'm unsure if Abstract Wikipedia would be considered a good place to coordinate these things. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 21:56, 20 April 2026 (UTC)
:::There's no community consensus for or against, so, since this is a wiki, I don't see any reason why anyone would stop you :). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 23:46, 20 April 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1776101400 April 13, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:35, 10 April 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Numerous errors have been introduced, possibly due to the "AWE" tool ==
As [[User:Fram|Fram]] has [[w:Wikipedia:Village_pump_(WMF)#c-Fram-20260410163000-Fram-20260408131600|pointed out]] over on the English Wikipedia in his usual style, [[User:Immanuelle]] has been breaking pages such as [[Q711]] with edits such as [[Special:Diff/4383]]. I was able to [[Special:Diff/4415|fix this]] by changing "it" to Wikidata item reference in "defining role sentence".
@[[User:Immanuelle|Immanuelle]]: Judging by your edit history, you have introduced this error to a lot of pages. Before continuing with your work to make the rest of the articles from your list, [[d:Wikidata:List of articles that Abstract Wikipedia should have]], I kindly ask you to fix the pages you've already made. [[User:Warudo|Warudo]] ([[User talk:Warudo|talk]]) 17:16, 10 April 2026 (UTC)
:This is, of course, what happens when you use a slop-machine to write code. See existing discussion on [[User talk:Immanuelle/Abstract Wikipedia Editor#Creates inaccessible content]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:19, 10 April 2026 (UTC)
::@[[User:Feeglgeef|Feeglgeef]] I thought you wanted everything nested in the paragraph things. That's why I did that, following your request that you linked to. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 17:45, 10 April 2026 (UTC)
:::I know. In the future, can you test whatever the slop-machine gives you ''on-wiki'' to ensure you don't mass-vandalize it again? Thank you! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:52, 10 April 2026 (UTC)
::::@[[User:Feeglgeef|Feeglgeef]] the problem I faced is that I do not know how to actually understand error messages on this wiki. When every page fails to render, it is very difficult to know if I introduced an error, or the program introduced an error. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 18:18, 10 April 2026 (UTC)
:::::@[[User:Warudo|Warudo]] I guess my question for you would be how did you figure out that this was an error on the page? [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 18:19, 10 April 2026 (UTC)
::::::That's a fair question. The way things are now you can't be sure if the error is because of technical issues with the site or a bad page. In this case it was rather easy though. The "dependency" parameter of [[f:Z28016]] expects a reference to a Wikidata item but you passed the string "it" to it. That is an obvious mistake so it was easy to tell that it's not a random error. [[User:Warudo|Warudo]] ([[User talk:Warudo|talk]]) 19:23, 10 April 2026 (UTC)
:::::::That makes sense. I will try to be a lot more careful with error detection in the future. Hopefully the technical issues with the site are fixed and I can see the content issues more soon [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 20:08, 10 April 2026 (UTC)
::::I suggest that âvandalizeâ is an inappropriate choice of word in this case. Whatever your feelings about the quality of the code or the care with which it is being deployed, I think you could manage to assume good faith on the part of a fellow contributor. Thank you.
::::At a technical level, there is an issue with simply bracketing multiple calls together to yield a paragraph, since a failure in any one call will lead to the loss of the whole paragraph. In [[:f:Wikifunctions:Status updates/2026-03-26]], the advice given was:
::::::âBy the way, hereâs one tip: currently, caching for Abstract Wikipedia happens on the level of the âfragmentâ. This means that by putting several sentences into a single paragraph, the paragraph as a whole is being run, may cause time-outs, and will be cached. Instead, if, for now, you put one sentence into each fragment, caching and evaluation can be more spread out and should allow for more content.â
::::[[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:00, 10 April 2026 (UTC)
:::::@[[User:GrounderUK|GrounderUK]] would you suggest removing the paragraph by default behavior in the editor over this? [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 19:50, 10 April 2026 (UTC)
::::::What we might try is wrapping each sentence as a paragraph, with occasional pairing of closely related sentences. That keeps failure isolated while preserving at least some natural flow.
::::::We could consider also implementing a âsentenceâ or âcontent unitâ function that simply calls âparagraphâ, so we can later tell where the intended paragraphs are. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:23, 10 April 2026 (UTC)
:::::::This is not accessible for users with screen-readers, and thus not a viable work-around. Each paragraph must be in a paragraph tag. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:31, 10 April 2026 (UTC)
::::::::Itâs sub-optimal, I agree, but every unit of meaning would be wrapped in p tags, which is more accessible than a series of bare fragments or failed function calls. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:07, 11 April 2026 (UTC)
:::::::::If you do need to make inaccessible articles, please at least give them a category on the talk page. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:21, 11 April 2026 (UTC)
::::::::::Weâd need to agree an accessibility standard first, but Iâm not planning on creating any articles until there are suitable functions available. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:36, 11 April 2026 (UTC)
:::::::::::I agree. Accessibility standards need to be established and not just assumed. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 23:28, 11 April 2026 (UTC)
:::::::::::I definitely do agree that we need accessibility standards, but this isn't really a nice-to-have that you debate about but rather the floor. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:27, 12 April 2026 (UTC)
::::::::::::I took this thread as consensus that we need to have every sentence as its own paragraph. Is that incorrect? Do people want me to change it back to one paragraph per paragraph break? I removed that one because it covered up errors. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 04:21, 18 April 2026 (UTC)
:::::When someone "vandalizes" it is not necessarily intentional, see [[wikt:vandalise]]. I do understand that Immanuelle has good faith, but at the same time, the "deployment" caused tens of articles to be broken, and furthermore I don't suspect something this bad would have slipped through had a human carefully reviewed the code. When a contributor deploys a semi-automated tool and uses it to make edits at the rate {{ping|Immanuelle}} was at this rate, you are morally obligated to test it. This wasn't the first time the slop-machine that they used caused them to mess up tens of articles, and if Immanuelle doesn't exercise extreme care in the future, I don't suspect it will be the last. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:25, 10 April 2026 (UTC)
::::::It was a silent error that was only discovered by chance. What kind of testing would you have done to avoid this? [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 22:37, 10 April 2026 (UTC)
::::::@[[User:Feeglgeef|Feeglgeef]]": On Wikipedia, "[[:en:WP:VAND|Vandalism]]" is a technical term that means "editing (or other behavior) '''''deliberately''' intended to [[:en:Wikipedia:DE|obstruct or defeat]] the [[:en:Wikipedia:Five_pillars|project's purpose]]''". Accidental disruptive editing is not considered vandalism. [[User:Warudo|Warudo]] ([[User talk:Warudo|talk]]) 22:52, 10 April 2026 (UTC)
:::::::@[[User:Warudo|Warudo]] on the topic of this glitch. I think I have removed it from all pages that had it. Please tell me if there are more that you see. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 23:29, 10 April 2026 (UTC)
::::::::Thanks for cleaning up :) [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 20:29, 11 April 2026 (UTC)
:::::::This isn't the English Wikipedia, or even a wikipedia at all, despite the domain. Unless a defined technical term related to Wikifunctions I'd consider words to have their natural language meaning. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 01:28, 11 April 2026 (UTC)
::::::::@[[User:Feeglgeef|Feeglgeef]]: Last time I checked, this was the Abstract ''Wikipedia''. But in any case, this is the definition provided in [[f:Wikifunctions:Vandalism|Wikifunctions]] as well as [[meta:meta:Vandalism|meta]]. Vandalism has to be deliberate. [[User:Warudo|Warudo]] ([[User talk:Warudo|talk]]) 08:50, 11 April 2026 (UTC)
:::::::::It's not ''the'' Abstract Wikipedia like ''the'' English Wikipedia, but just Abstract Wikipedia. It isn't a Wikipedia in and of itself (as in, it's not supposed to be viewed by end readers), but rather a tool for Wikipedias. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:33, 11 April 2026 (UTC)
::::::::::It still has an independent editing community. Just because it draws from Wikidata and Wikifunctions doesn't mean content decisions aren't made here; it necessarily has to have some autonomy just like any language edition. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 19:18, 11 April 2026 (UTC)
:::::::::âDeliberatelyâ is also the first word of section 3.3 of our Code of Conduct, linked at the foot of every page. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:11, 11 April 2026 (UTC)
:::::+1 Please assume good faith and keep it civil. [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 20:27, 11 April 2026 (UTC)
:@[[User:Warudo|Warudo]] will hold off on page creation [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 17:43, 10 April 2026 (UTC)
:Just a note @[[User:Immanuelle|Immanuelle]], the project is a Beta version, so, in my opinion, it's not a good idea to flood it with a large number of [{{fullurl:Special:Contributions|target=Immanuelle&namespace=0&newOnly=1&limit=250&end=2026-04-10}} article stubs]. Additionally, the natural language functions are still limited.--[[User:Mdktb|Mdktb]] ([[User talk:Mdktb|talk]]) 18:58, 10 April 2026 (UTC)
::@[[User:Mdktb|Mdktb]] okay that is a good point. I think I was confused since I thought that we were more on the trying to get new users stage. I will stick to fixing up my errors and only making pages on things that I have a lot of stuff to say on. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 19:20, 10 April 2026 (UTC)
:::@[[User:Mdktb|Mdktb]] and here is a wikiproject I made and tagged some pages with that is specifically related to developing more natural language [[Abstract Wikipedia:WikiProject Quality Prose]] [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 19:27, 10 April 2026 (UTC)
::Would you be willing to raise this in the project chat? I'm thinking we are in an experimentation state that will keep improving incrementally just like the first edition of Wikipedia did since January 15, 2001. Just like back then I don't think it's a good idea to arbitrarily limit good faith editing. We probably will have to revisit these articles later as more and better functions become available but that in itself is not a valid argument for refraining from edits. [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 20:36, 11 April 2026 (UTC)
:::Already here ;) [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:05, 11 April 2026 (UTC)
::I agree with your stub-flooding comment, I don't think it's particularly useful to have a bunch of articles that say nothing. The concern right now should be testing. I expect that the way in which we write abstract articles will change drastically eventually, so writing hundreds of articles is not only a waste of time but a debt. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:07, 11 April 2026 (UTC)
:::We can always use [[Special:AncientPages]] to find them later on.
:::My expectation is that things will change, but weâll be able to change the articles. They arenât set in stone. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 03:21, 18 April 2026 (UTC)
:The error in question was that "it" ended up getting into the jsons as a string instead of the id for "it". This occurred due to an error with the program with function aliasing, functions and items can have aliases that are used to be human readable, and replaced with their codes during insertion. But apparently when you try to insert a nonexistent alias then it just inserts the text and there is no server side validation at all of edits.
:My guess is that basically they do not have an api since they have no server side validation and were relying on solely client side, and did not anticipate someone building such a tool that accidentally bypassed client side validation through a cache injection which was motivated by UX purposes
:I plan on attending the Monday volunteer meeting and asking about this issue. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 22:45, 10 April 2026 (UTC)
::> But apparently when you try to insert a nonexistent alias then it just inserts the text and there is no server side validation at all of edits.
::This sounds like a bug. Would you be willing to create a ticket in phab with details? [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 20:38, 11 April 2026 (UTC)
:::The team has already declined (or indicated that they had no plans) to do validation in this form, so I don't think a new ticket would be ideal. Either way, this shouldn't affect anyone besides those using a headless browser (or anyone using good, human-reviewed code and a headless browser), so I don't think it would be a priority anyway. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:19, 11 April 2026 (UTC)
::::Not sure what you are talking about. At the meeting they did not seem to be opposed to doing server side validation. They just said that they had a bit of concerns about infrastructure that was stopping it as an immediate thing. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 20:14, 15 April 2026 (UTC)
:::::The volunteer's corner? I unfortunately missed that, but it was more than a year ago that I believe they decided not to pursue it, so you're probably right. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:46, 16 April 2026 (UTC)
:So I have resolved this issue, as I have resolved most of the issues that people brought up. The whole paragraph debate is something I am returning to the older version of. Does anybody want other changes to the way that it makes articles? [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 18:09, 18 April 2026 (UTC)
== Sandbox page ==
The previous discussion about bot-created pages does raise a question: is it possible to have sandbox pages here? As far as I can tell, one can only create pages in the main namespace, and it has to be one page per Wikidata item. So there's no good place to experiment. Or am I missing something?
The only other thing I can think of is to write the whole abstract article (or a part of it) as a function with a composition implementation on Wikifunctions and then to call it from a user-space sandbox page here. That, however, doesn't actually seem to work: [[User:Amire80/sandbox|I've just tried to call a function from my user space]], and I just see "âł Function is being calledâŠ". That is possibly a bug that can be fixed (maybe [https://phabricator.wikimedia.org/T422299 T422299]?), but even if it's fixed, it doesn't look like the best user experience. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 18:48, 10 April 2026 (UTC)
:[[phab:T421417]] [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:52, 10 April 2026 (UTC)
::For now [[Q3938]] can be used for test edits . [[User:ChaoticVermillion|<span style="color: orangered">Chaotic</span><span style="color: crimson">Vermillion</span>]] ([[User talk:ChaoticVermillion|converse]], [[Special:Contributions/ChaoticVermillion|contribs]]) 02:06, 11 April 2026 (UTC)
:We have [[Q138864867]]. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[Q1270787|she]]/[[Q3437264|they]]) 23:30, 11 April 2026 (UTC)
== I propose Q10693 for featured article ==
I think [[Q10693]] is the best article here. Can I propose it for [[Abstract Wikipedia:Featured article]] [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 22:24, 10 April 2026 (UTC)
:We'd to come to a consensus on criteria first before we nominate anything. Anyway, the talk page of [[Abstract Wikipedia:Featured article]] would be a better place to decide this, not ''everything'' belongs on the project chat. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:36, 11 April 2026 (UTC)
== REST API for editing? ==
Hi, does anyone know if there is a ticket in phab for a public API endpoint that allows editing of AW content? It would be very useful to improve tooling and content. [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 20:41, 11 April 2026 (UTC)
:I don't believe so. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:03, 11 April 2026 (UTC)
:I do not know why there isn't a REST API, but I had to [[Abstract Wikipedia:Project chat#I made a desktop app that helps with editing|specifically work around it with my editing tool]]. It will be very nice in the future to have a REST API.
:I think that right now there isn't actually any server-side verification of whether an article is well-structured, and that might be the reason why there isn't a REST API yet. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 23:46, 11 April 2026 (UTC)
::What rest api are you talking about? Checkout [[Special:RestSandbox]]. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 16:50, 12 April 2026 (UTC)
:I would like to proudly announce that it can be done. See [[Special:Diff/6102]]. Here was my request:
:<syntaxhighlight lang="json">{
"source": "{\"qid\":\"Q100000\",\"sections\":{\"Q8776414\":{\"index\":0,\"fragments\":[\"Z89\"]}}}",
"title": "Q100000",
"comment": "Hello from MediaWiki REST API",
"content_model": "abstractwiki",
"token": "[token]"
}
</syntaxhighlight> [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[Q1270787|she]]/[[Q3437264|they]]) 04:43, 20 April 2026 (UTC)
== Spaces between sentences ==
In abstract articles with two sentences or more, I usually see two spaces between the sentences. Why two? I usually write one space, and that's probably what most people do in English. I know that some people write two; I don't like it myself, but this practice does exist. But here, it raises a few more nuanced questions:
# Where is it actually defined that there are supposed to be ''any'' spaces between the sentences? I might be wrong, but it probably comes from the extension code and not from the functions.
# Can this be customized per language? I don't know all the rules for all the languages, but I strongly suspect that some languages use spaces between sentences differently, and no default is good for all the languages. I'd especially check if it's good for Thai, Burmese, Japanese, and Chinese.
# When I examine the HTML code of the rendered sentences, each of them is a <code><nowiki><div></nowiki></code>. It's a bit oddâI'd expect <code><nowiki><span></nowiki></code> there.
[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 21:07, 14 April 2026 (UTC)
:Can you give an example article, please? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:01, 15 April 2026 (UTC)
::[[Q833]], [[Q11361384]], and probably every other abstract article whose rendered English text has more than sentence. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 14:34, 15 April 2026 (UTC)
:::No, not every single one (see [[Q333]]), but most of them. This has happened because Denny promoted separating sentences into individual fragments and Immanuel used an AI slop-machine to create an editing tool. Essentially, they're being treated as separate elements (like how one paragraph is different from a section heading), so the UI adds a space. This, of course, should not be done, because it breaks screen-readers and looks weird, but apparently everyone is just OK with it. Like a thousand articles have been created by the afforementioned slop-generated tool (because the person who oversaw the bot that created it seems to care more about quantity than quality), whereas I've only created three myself (because I care more about quality and shaping the direction of the wiki in preparation for when abstract content becomes actually viable). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:02, 15 April 2026 (UTC)
::::If I understand correctly, [[Q333]] has one fragment, which is one function call, which in turn creates two sentences and joins them using a hardcoded space. If each sentence was created using a separate fragment, they would probably appear with two spaces in practice. Neither option is very good.
::::The mass creation of abstract articles using that tool is probably not really related to this. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:52, 15 April 2026 (UTC)
:::::No, one of them is objectively wrong and one of them is correct. You're not ''supposed'' to split two sentences into two fragments. That's the point. The mass creation of articles using that tool ''is'' related, because it's responsible for the proliferation of articles that follow the wrong one. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:36, 15 April 2026 (UTC)
::::::Why not split sentences into fragments? I can easily imagine some functions that produce several sentences, but it's not universal.
::::::And why is it ''correct'' to join sentences using a hardcoded space? Joining sentences shouldn't be done using a hardcoded space, but with a generic "join sentences" function, which will be one space for many languages, but probably not for all of them. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 17:55, 15 April 2026 (UTC)
:::::::Yes, not having to hardcode is the eventual goal. Splitting sentences into fragments is bad because it adds extra spacing (this is a feature, and a good one!), because it's bad for screen-readers, and because it would be impossible to distinguish between paragraphs, the article would just be a collection of sentences. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:03, 15 April 2026 (UTC)
::::::::I still don't understand why splitting into fragments is bad. What is good about extra spacing? It looks like a bad feature, not a good one. It sounds like a rendering and presentation issue, not a logical issue. Fragments can be inline, and the inline ones should be <code><nowiki><span></nowiki></code>s, not <code><nowiki><div></nowiki></code>s. And there should also be an option for <code><nowiki><div></nowiki></code> fragments. And maybe some others. Forcing every fragment to be a <code><nowiki><div></nowiki></code> sounds like a bad feature. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 18:46, 15 April 2026 (UTC)
:::::::::Again, the spacing is good because the correct reason to split is to create two separate paragraphs. Even if the spacing ''was'' removed, it would still not work for screen-readers, and blocking out blind people when the mission is to spread knowledge to neglected languages is incredibly ironic. I'm not sure how else I'm supposed to communicate this to you. It's like asking "why is magma so hot! I want to drink magma instead of water, but it's too hot and not refreshing!" [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:07, 15 April 2026 (UTC)
::::::::::Maybe I understand what a "fragment" is supposed to be differently. Where is defined what is it supposed to be? [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 20:22, 15 April 2026 (UTC)
== Archiving discussions on this page? ==
We're soon coming up to having a month old messages here, and considering the current length of it and size of the community, perhaps 30 days is a good limit for archiving them. Does anyone know how to get an archive bot running here? <span style="color:#EAA">â„</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|discussion]]</sup><sub>[[Special:Contributions/Ainali|contributions]]</sub></small> 06:44, 16 April 2026 (UTC)
:+1 [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 09:55, 16 April 2026 (UTC)
:+1 [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:41, 16 April 2026 (UTC)
:+1. I think SpBot does archiving on Wikifunctions. Maybe it could be brought here as well? [[User:ChaoticVermillion|<span style="color: orangered">Chaotic</span><span style="color: crimson">Vermillion</span>]] ([[User talk:ChaoticVermillion|converse]], [[Special:Contributions/ChaoticVermillion|contribs]]) 14:18, 16 April 2026 (UTC)
:+1 [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 14:24, 16 April 2026 (UTC)
== Importing the q template ==
I really want the <nowiki>{{q}}</nowiki> template here imported from wikidata. It is very helpful with qids. Linking to here instead of wikidata. Might be able to be expanded for lexemes and wikifunctions too. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 14:26, 16 April 2026 (UTC)
:I've copied it and its dependencies from Wikifunctions: see {{Q|1}} It may need some tweaking to work well here, because we also use QIDs. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:51, 17 April 2026 (UTC)
::Great! I think we need [[Template:Quote]] too [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 04:13, 18 April 2026 (UTC)
== Caching issues (hopefully) fixed ==
Hey all, I know the caching issues have been a real pain for you. I've just now deployed what (I hope) is a fix that works for calls on Wikifunctions.org, fragments here, and embedded Wikifunctions calls. See for example [https://abstract.wikipedia.org/view/en/Q1344227 view/en/Q1344227] which should load fragments near-immediately for you (not need a retry or time out). You'll also see e.g. that https://test.wikipedia.org/wiki/Wikifunctions now has "stable" results, not just endless "please wait" comments. That said, please tell me where I'm wrong and you're having issues! Much better to hear now than assume it's fixed and start all over again tomorrow.
I appreciate your feedback and patience over this; it has been very generous of you all. Our next work in this area is to make the cache much more scalable and resilient over time, so it's faster and more reliable for you, and cheaper for us to support. Thank you again. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:47, 16 April 2026 (UTC)
:Thank you (and the rest of the team) for your efforts for this new wiki! We really appreciate it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:58, 16 April 2026 (UTC)
:Wow this is great! Now we can do a lot more verification on whether created pages are working well! Gotta look over a bunch of pages. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 15:20, 16 April 2026 (UTC)
::Yes I tried to fix up a bunch of pages. Many of them actually render properly now. But I did need to change quite a few [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 17:36, 16 April 2026 (UTC)
:::Yes, please give your attention to the quality of pages you've already created rather than expanding the quantity. For example, on [[Q153]] I notice that you used Z28016 a lot, but that "defining" should only be used when it is the only instance of that class in that location (which works fine for a capital city), but not e.g. for hydrogen being "the" part of ethanol. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:43, 17 April 2026 (UTC)
== Importing templates from wikipedias ==
I think it would be a good idea to set something up so that templates from wikipedia can be represented as wikifunctions. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 14:59, 16 April 2026 (UTC)
:Already {{done}} on WF, see [[f:WF:MediaWiki parser functions]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:08, 16 April 2026 (UTC)
== Idea for the project chat ==
I've been thinking of some ideas that we could implement related to the project chat. I'm not saying I endorse anything, just throwing out an idea.
There's been a ''lot'' of activity on here, I'm not sure if this is going to be a permanent thing or if it's just because the wiki just started. If it maintains its activity, we might want to divide it up like the English Wikipedia does, perhaps into "Proposals", "Technical and Wikifunctions", and "Miscellaneous." [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:19, 16 April 2026 (UTC)
:Simple english wikipedia has almost all discussion happen on its Project chat. I think we should only add nerw things once we really need more chats. Having everything here makes it easier for people to keep up with the news of abstract wikipedia. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 16:31, 16 April 2026 (UTC)
::The place to keep up with news for "abstract [sic] wikipedia [sic]" is the newsletter. I think that separating might actually make it easier to follow the specific discussion that you want, as you can choose which of the three to subscribe to. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:58, 16 April 2026 (UTC)
::We should at least have a talk page archiving bot, like [[:en:User:lowercase sigmabot III]]. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:18, 16 April 2026 (UTC)
== What to do with Z26955 ==
There are a lot of articles with [[:f:Z26955|Z26955]] in them, since it has this obvious warning on it, what should we do with existing articles that have it? Just remove it on sight? [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 15:33, 16 April 2026 (UTC)
:We should only improve articles by fixing the problems, not by removing them. If you can replace a function by a better one, thatâs great. Otherwise, please leave it for now so that we can see what needs fixing. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:04, 16 April 2026 (UTC)
== Representing "part of" ==
How do I represent that something is part of another thing? I used to use the spo sentence without understanding that it did not work. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 16:30, 16 April 2026 (UTC)
:I think [[f:Z32982]] can be used, with the role as [[d:Q1310239]]. [[User:ChaoticVermillion|<span style="color: orangered">Chaotic</span><span style="color: crimson">Vermillion</span>]] ([[User talk:ChaoticVermillion|converse]], [[Special:Contributions/ChaoticVermillion|contribs]]) 18:55, 16 April 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== AceWiki: Abstract Wikipedia before Abstract Wikipedia? ==
For those of you not in the know, ACE is [[w:Attempto Controlled English|Attempto Controlled English]]. This is a special subset of English that, unlike regular English, is entirely grammatically unambiguous and is machine-readable. For example, the sentence "Every person has a cat" is ACE, as a computer could easily parse that into a logical structure of the form "for any person P, P has a cat." Well, I found a semantic wiki software called AceWiki, whose articles are written entirely in Attempto Controlled English (see [https://acewiki.petapico.org/acewikigeo/ AceWikiGEO]). The sentence structures seen in AceWiki articles (while I can't link directly to any article, the article on the United States of America, which can be found in the Index in the sidebar, is a good example) are quite similar to those in our existing abstract articles. Using a tool called [https://github.com/Attempto/ACE-in-GF ACE-in-GF], ACE text could be translated into any language.
I've been thinking about the idea of a tool that allows an editor to write Attempto Controlled English text, and have that text turned into an abstract article. As an example:
'''ACE''' -- "Every antelope is a mammal." → '''Abstract content''' -- [[f:Z26627|Classifying a class of nouns (Z26627)]]: [[d:Q25894|antelope (Q25894)]], [[d:Q7377|mammal (Q7377)]]
This tool would not be optimized for mass article creation, since it would not include an option to generate articles directly from Wikidata, but I think it could be interesting to see how being able to write abstract articles in natural language might lower the barrier to contributing to this project. Thoughts? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[Q1270787|she]]/[[Q3437264|they]]) 01:59, 20 April 2026 (UTC)
:I'm not sure how we'd actually do the conversion step. If you'd be willing to attempt to make a prototype I'd love to look at it, but I'm skeptical. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:12, 21 April 2026 (UTC)
== Help with the news section on main page ==
Hi all, I would like to have some help in importing [[:f:Template:Main page/News]] here and inserting it in the main page's module. Can someone help me to do it? [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:26, 20 April 2026 (UTC)
:I believe [[Template:Main page/News]] is already set up and visible on the main page, unless you mean importing the history of the WF template over. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 11:12, 20 April 2026 (UTC)
::Ah, that's great, thanks! [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:53, 20 April 2026 (UTC)
== Layout guidelines? ==
One thing I'm noticing is that there are a ''lot'' of ways to do the same thing. I'd like to know which is preferred in the simple case of making single-sentence articles that just say what they are.
Take [[Q503]] for example. If you look at the edit history of the article, you'll see it went through a few changes:
* Initially, it was a [[f:Z14396|''string of monolingual text'']] call wrapped inside of a [[f:Z27868|''string to HTML fragment'']] call. The innermost function got the monolingual text returned from [[f:Z26095|''subject is kind of'']], converted it to a string, and then to a HTML fragment.
* Afterwards the two topmost functions were removed until only the ''subject is kind of'' function call remained, and this was wrapped in a call to [[f:Z29749|''monolingual text as HTML with visible language tag'']].
* Finally the ''subject is kind of'' call was placed into a typed list provided as an argument to the [[f:Z32234|''join text-like objects into HTML fragment'']] call, which in turn was made into a proper paragraph rather than a standalone <code><div></code> as it was previously.
None of these seem like a particularly bad way to approach things, and I have seem all of them in the wild; the first thing I tried I did so as it was the way the first article I stumbled upon chose to render its text.
Since [[Abstract Wikipedia:Useful functions for article composition]] only goes over linguistic functions, and doesn't seem to provide any guidance on ''composition'' functions (i.e. building the HTML contents itself, as you have to do in the plain visual editor online), I thought I'd ask here if there is a preferred way to do things, and if it could perhaps be made clearer on the website if so. It is rather bothersome wanting to build e.g. a wikitable, and needing to peruse the available functions on Wikifunctions instead of having an easily-accessible way to see what is generally recommended for the particular circumstance. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 21:36, 20 April 2026 (UTC)
:I'm partial to paragraph(join text-like objects into HTML fragment(your sentences)), as not using a paragraph tag is bad for those who use screen readers, and I designed join text-like objects to reduce function calls and therefore speed up the article processing step. The long-term problem with this method is that Japanese and Chinese both do not have spaces between sentences, so I plan to soon create a function that takes a list of text-like objects and then converts it into a paragraph under the correct style of each language. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 23:51, 20 April 2026 (UTC)
::That sounds good, I have grown more fond of that method as well. What you described would be great to have, I have been adding [[f:Z13128]] references inbetween each sentence to counteract the lack of spacing but something that would do this automatically for English while also obeying the sentence rules of other languages it renders in would be very ideal. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 16:33, 21 April 2026 (UTC)
::{{ping|Feeglgeef}} I noticed [[f:Z33068]]. I decided to hack up an implementation of it that aligns with what you said, I don't know if this is what your original intention for the function was and I apologize if I misconstrued it. At the moment, it just runs the ''join text-like objects'' function I mentioned earlier wrapped in a call to ''paragraph'', but adds spaces if the language is not Japanese or Chinese. I'm not sure if, in this scope, a lack of spaces is the only difference between how certain languages arrange their sentences. This also only accounts for the ZObjects for Chinese and Japanese specifically, I think some sort of switch statement or separate configuration object would be better suited for thisânot to mention that there are separate natural language objects for the different scripts of Japanese, so those would have to be blanketed under Japanese when considering the language passed in (which I don't want to chain a bunch of ORs to do at the moment). For now, though, it seems to work fine. I added two different test cases and they both pass. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 03:31, 23 April 2026 (UTC)
== Wikidata problems ==
Sorry for posting two questions here in a row. I'll try to make this brief.
On the bottom of [[Q247237]] is what ''should'' be a list of albums, but on my end it appears as just "''PLUS''" repeated fourteen times. This seems to occur any time I use [[f:Z13464]] on a list of Wikidata item references... is anyone else seeing this? I'm not sure what I could be doing wrong.
Related to this, I wonder if I can avoid needing to explicitly state each of these items? I moved the list to a separately-defined object on Wikifunctions to avoid having to constantly transfer it between websites since I don't think the clipboard works cross-site. Ordinarily, if I were trying to get all Autechre studio albums, I would use Wikidata's SPARQL query feature to do this, by finding every entity whose [[wikidata:P31|P31]] is [[wikidata:Q482994|Q482994]] and whose [[wikidata:P50|P50]] is [[wikidata:Q247237|Q247237]]. This doesn't seem to be doable with Wikifunctions, though, or at least I'm not seeing it... so I don't know how I would do this automatically. We are making articles out of functions here, so I think it would be worthwhile if I tried to future-proof the list using this paradigm. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 16:30, 21 April 2026 (UTC)
:On your first question, I've [[f:Z33903|tried to replicate this on WF]] and I cannot, which makes it difficult to solve.
:We cannot currently reverse most WD statements, so your use case is not ''currently'' possible, but we are able to access the statements that are ''on'' an item. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:10, 21 April 2026 (UTC)
medlujhc8l83tm9u3t1c42xaq4l2207
6571
6569
2026-04-23T03:36:03Z
Theki
2698
/* Layout guidelines? */
6571
wikitext
text/x-wiki
{{Shortcut|[[Project:PC]]|[[Project:VP]]}}
__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)
:::::::I havenât tried an embedded function on an AW Project page, so I suppose I should⊠if youâll forgive me!
:::::::{{#function:Z32878|Q2013|}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:37, 30 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/~2026-17446-79|~2026-17446-79]] ([[User talk:~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. <rant>Why is it always so hard with languages that have no ISO codes :sob: </rant> [[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/~2026-17446-79|~2026-17446-79]] ([[User talk:~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)
:I checked the [[Special:NamespaceInfo|namespace information]] to see if there were any aliases for the Project namespace and I saw that Abstract: was an alias. Would that conflict with the interwiki prefix abstract:? [[User:ChaoticVermillion|<span style="color: orangered">Chaotic</span><span style="color: crimson">Vermillion</span>]] ([[User talk:ChaoticVermillion|converse]], [[Special:Contributions/ChaoticVermillion|contribs]]) 23:07, 28 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, {{[[User:GearsDatapacks|GearsDatapacks]]|[[User talk:GearsDatapacks|talk]]|[[Special:Contributions/GearsDatapacks|contribs]]}} 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. {{[[User:GearsDatapacks|GearsDatapacks]]|[[User talk:GearsDatapacks|talk]]|[[Special:Contributions/GearsDatapacks|contribs]]}} 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)
:I suggest a bot that extract useful information and statistics including which functions are used. [[github:dpriskorn/wf-dump-scripts|See my prototype pipeline]]. [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 06:26, 31 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)
::Great đ€© [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 06:28, 31 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. {{[[User:GearsDatapacks|GearsDatapacks]]|[[User talk:GearsDatapacks|talk]]|[[Special:Contributions/GearsDatapacks|contribs]]}} 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. {{[[User:GearsDatapacks|GearsDatapacks]]|[[User talk:GearsDatapacks|talk]]|[[Special:Contributions/GearsDatapacks|contribs]]}} 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)
::::::I agree that we need to be able to reduce the noise when finding functions.
::::::I also agree that it would be very valuable to create function categories and be able to filter when searching.
::::::I also agree that defaulting on AW to "top-level" functions is a good idea.
::::::@ainali what do y mean mark them in Wikidata? Functions are not notable there if I understood correctly. [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 06:33, 31 March 2026 (UTC)
:::::::@[[User:So9q|So9q]] Oh, it's my mistake, mind wandering while writing. Instead of "on Wikidata" I meant "in metadata". <span style="color:#EAA">â„</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|discussion]]</sup><sub>[[Special:Contributions/Ainali|contributions]]</sub></small> 15:48, 31 March 2026 (UTC)
::::::::Oh, ok, I agree. My prototype to extract statistics could be used to find sll top level html functions.
::::::::We could limit it to functions over a certain number to not count the built in functions.
::::::::We could do quite a lot of work with the data to help people gaps. E.g. most used functions in AW missing support for Swedish for example. đ [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 20:17, 31 March 2026 (UTC)
:::::::::The prototype script used to generate https://www.wikifunctions.org/wiki/Wikifunctions:Statistics/Z8 could rather easily be forked and adapted to AW đ [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 06:45, 1 April 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)
:::I agree, I recently wrote the team and suggested a clear backtrace so the user can see an overview of the chain of functions and steps in which step failed in which function.
:::I'm imagining something like the GitHub actions job pipeline overview, where you can easily see the process and the output from the failing step. [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 06:41, 31 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/~2026-18667-44|~2026-18667-44]] ([[User talk:~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/~2026-18688-73|~2026-18688-73]] ([[User talk:~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)
::::Thank you. I do not think that this is the best alternative, but it is better [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 18:50, 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)
:Just because it's not perfect doesn't mean it needs to be shut down. These are all gradual processes. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:58, 28 March 2026 (UTC)
::Thereâs being "not perfect" where things can be improved at a later date, and then there's having antithetical foundations. Also see [https://en.wikipedia.org/wiki/Wikipedia:Village_pump_(WMF)#c-Warudo-20260327114000-Warudo-20260327113600] re functions. [[User:Kowal2701|Kowal2701]] ([[User talk:Kowal2701|talk]]) 16:15, 28 March 2026 (UTC)
:::You haven't named a single thing that can't be improved at a later date. We're hoping to be able to translate project pages. Non-enwiki communities can be gotten on board later. Function generation already works multilingually in many cases, and those where it does not can be improved. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:57, 28 March 2026 (UTC)
::::When the practices and policies will have already been developed, and informal positions of authority already filled. [[User:Kowal2701|Kowal2701]] ([[User talk:Kowal2701|talk]]) 17:04, 28 March 2026 (UTC)
:::::@[[User:Kowal2701|Kowal2701]] Thank you for your concerns. We are already aiming at less-served communities through specific calls to action to create more language functions and abstract content in their language. Just give the time to actually see these changes happen. Cheers, [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 18:55, 28 March 2026 (UTC)
::::::Hi Sannita, I'm just wondering how are AW project pages planned to be translated in the future? Is there going to be use of some kind of automated tool such as DeepL or Google Translate, or will it be a custom-designed system? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:39, 28 March 2026 (UTC)
:::::::@[[User:EatingCarBatteries|EatingCarBatteries]] We will enable the Translate extension soon, so everyone will be able to translate project pages into their own languages. Sorry for keeping you waiting on this. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:41, 29 March 2026 (UTC)
:@[[User:Kowal2701|Kowal2701]]: thank you for your concern and suggestion. When this Beta started, we have immediately [[:f:Wikifunctions:Status updates/2026-03-19|mentioned that there might be the possibility of restarting the project]]. So that might indeed happen.
:But so far, this early start of the not fully polished project allows us to learn so incredibly much. In the last few days we have learned so much more than we would have been able without the launch in months! And it helps us to focus on where to put our limited resources, so that we can make the overall project better quicker than would have been possible otherwise. From that perspective, this has been quite a success.
:I am trying to understand your suggestion: what do you think would need to be in place before a possible relaunch? Which requirements would need to be met? --[[User:DVrandecic (WMF)|DVrandecic (WMF)]] ([[User talk:DVrandecic (WMF)|talk]]) 13:53, 29 March 2026 (UTC)
::Thank you, I wasn't aware of that. Some uninformed thoughts below.
::Re communication: ideally people would communicate using functions, and there'd be some kind of visual editor where people type in their native language and it gets translated into functions, but I realise that's a pipe dream. Something that allows people who don't have a mutual language to communicate is imo necessary, maybe there could be a tool that machine translates comments. Machine translation ''sucks'', but so long as people get the gist of what is being said, that'd be better than nothing. I dread to think what disputes would be like though.
::Re invitations, idk what has already been done, but I would've thought now would the time to get some people from smaller wikis editing and experimenting, just an invitation on a wiki's main noticeboard would probably do the trick (is there a [[meta:MassMessage]] service for updates re Abstract wiki that could be recommended?). Then a central or watchlist notice for the actual launch, hopefully by which time there'd already be a small group of editors able to assist the influx of newbies. An intuitive tutorial is also necessary, as well as an intuitive version of [[f:Wikifunctions:Catalogue]]. [[User:Kowal2701|Kowal2701]] ([[User talk:Kowal2701|talk]]) 18:14, 29 March 2026 (UTC)
:::What do you think about boilerplate templates. So writing a sentence and then marking the parts of the sentence what can be derived from Wikidataitems or the lexeme linked to it. This seems to me like an realistic approach for making it easier to contribute. I am happy you wrote about the predominantly English-speaking/European community involved in this project. It seems like it is different to contribute so far and I had the expectation people from small language versions come on their own and contribute also if they dont speak English. So far it seems to be not the case and I hope it will be easier to contribute. I think for the beginning the goal of Abstract Wikipedia should be generating sentences based on data. So supporting small language versions should be not the goal of the first phase as it seems to take some time and improvements of the structures to make it easier to contribute. Sharing the work and offering people help with creating an function for an specific sentence can be a important way of getting more content in Abstract Wikipedia. Maybe it is unrealistic to find a huge number of people who are interested in writing functions who generate text. [[User:HogĂŒ-456|HogĂŒ-456]] ([[User talk:HogĂŒ-456|talk]]) 20:58, 29 March 2026 (UTC)
:::[[Abstract Wikipedia:Useful functions for article composition]] is already available, as is [[Help:How to create an article]], but they are not perfect. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:05, 29 March 2026 (UTC)
:Wikidata has a project chat in many languages. We can do that in the future. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 14:28, 16 April 2026 (UTC)
::Anyone can write on this page in any language. Personally, Iâd prefer to see the original and get it translated into English rather than trying to make sense of a poor machine translation without even knowing which language the original was in. For the same reason, I would generally reply in English. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:18, 16 April 2026 (UTC)
== Gendered languages ==
I've created [[Q79097672]], an article for a woman singer. In gendered languages however, it defaults to using masculine words. An example: in Portuguese, it reads "Arlo Parks Ă© um cantor", when it should be "Arlo Parks Ă© uma cantora". Is there any fix to this? [[User:Skyshifter|Skyshifter]] ([[User talk:Skyshifter|talk]]) 23:49, 28 March 2026 (UTC)
:Yes. But each language is handled separately. I think Italian is doing it. German was started but got stuck⊠it should be working here soon. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 00:48, 29 March 2026 (UTC)
::Italian is not doing it. It is just a happy coincidence that for some reason "cantante" is always treated as feminine (I have to investigate why). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:59, 7 April 2026 (UTC)
== Why don't we just structure this with wikitemplates? ==
I feel like the project could be done a lot better by using templates kind of like how wikipedia does them. Just the entire thing is templates that can be rendered in many languages. So like [[Q106289265]] would have the content \{\{Z26039|Q7257\}\}\ and could even have some aliasing done across languages so it could be \{\{subject is|Q7257\}\}\. Code would be editable with a regular visual editor or code editor. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 04:34, 29 March 2026 (UTC)
:This is available in pages when Parsoid rendering is enabled. We don't use this becuase it doesn't make sense for constructing and editing massive articles. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:37, 29 March 2026 (UTC)
::How do you do parsoid rendering? And why wouldn't it make sense? With aliases and everything could work great. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 23:12, 29 March 2026 (UTC)
:::I believe it is enabled by default. If you do have it on: {{#function:Z10000|you'll s|ee this}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:54, 30 March 2026 (UTC)
== Automatically querying wikidata ==
Is it possible in the future for this project to have things that automatically query wikidata? Like an infobox that gives people's spouses, or a function that queries a specific property on wikidata [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 20:10, 29 March 2026 (UTC)
:Yes, that is the long term goal. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:37, 29 March 2026 (UTC)
::Whatâs âlong termâ about it? We already have functions that query specific properties on Wikidata, [[f:Z32431]] being a simple example. A list of spouses seems like a fairly simple function too, although there might be performance issues if there are a lot of spouses. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:01, 31 March 2026 (UTC)
:I had exactly this question. One of the example here is [[Q1033]] where I read "Nigeria is the most populous country in Africa.". The problem is that this concept is hard-coded. What if its population will decrease and it will become the second-most populous country? [[User:Wiso|Wiso]] ([[User talk:Wiso|talk]]) 08:21, 20 April 2026 (UTC)
== Searching for other namespaces in the search bar ==
Something that has always irked me with Wikidata, Wikifunctions, and now Abstract Wiki is that there are no search suggestions when you are searching in other namespaces in the search bar. For example, if I were to type "Abstract Wikipedia:", nothing shows up. Whereas on enwiki, you can do this just fine. Is this because these sites are using a more "modified" version of MediaWiki? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 04:38, 30 March 2026 (UTC)
:I also find this very annoying. I'm not sure if there's anything that can be done about it or if it is a result of technical limitations ({{ping|Jdforrester (WMF)}}?). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 04:41, 30 March 2026 (UTC)
::@[[User:EatingCarBatteries|EatingCarBatteries]], @[[User:Feeglgeef|Feeglgeef]]: The search interface indeed is designed to only search the Wikidata concepts that would take up the main namespace. This is conceptually the same as the search on Wikidata.org. We'd welcome Phabricator tasks for ideas on how to additionally provide wikitext community page search, though implementing that might not be a priority. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:11, 30 March 2026 (UTC)
:::Hint: donât use the Search barâŠ
:::When it is empty, click the adjacent Search button. This takes you to the Search page.
:::Type the namespace with final colon. You are prompted with available pages and the prompt is refined as you type.
:::Click a page title in the suggestions or click Search for a full search in the entered namespace.
:::A search with just a namespace will return no results. A search with a partial identifier will work only [[Special:Search/Talk:Q1*|with an appended asterisk]] (delete the asterisk to see page suggestions). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:11, 30 March 2026 (UTC)
== List articles ==
I am interested in creating list articles ([[:de:Liste_der_Naturdenkmale_im_Bezirk_Mitte|like this one]]). But I have no idea what it needs and how to start. [[User:GPSLeo|GPSLeo]] ([[User talk:GPSLeo|talk]]) 19:58, 30 March 2026 (UTC)
:An example I've created that you can copy and adapt is [[Q11750]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 01:27, 3 April 2026 (UTC)
== Logo ==
In vector2009 and monobook, the logo shows as the standard enwiki logo. Which is confusing as this is technically a whole other sisterproject. I suggest [[:File:Wikipedia-logo-blank.svg|this]] be used as a temporary logo for these skins. [[User:Kinopiko|Kinopiko]] ([[User talk:Kinopiko|talk]]) 06:00, 31 March 2026 (UTC)
:There's also the scalable favicon, [[commons:File:Abstract-Wikipedia-favicon.svg|Abstract-Wikipedia-favicon.svg]] [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 01:54, 3 April 2026 (UTC)
:This still appears to be as of yet unfixed. I understand this wiki is still very early in its lifespan so I'm not particularly miffed about it, it looking identical due to the logo is rather confusing at first but with separation with tab groups in my browser it becomes manageable. I am personally excited to see what logo(s) will be devised for this project; seeing the same thing happen for the other sister projects has been very fun to watch in the past. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 21:49, 20 April 2026 (UTC)
== Extra spaces between sentences ==
There should be no spaces between two sentences of Chinese and Japanese. â[[User:ć
ćæșąćșçç«|ć
ćæșąćșçç«]] ([[User talk:ć
ćæșąćșçç«|talk]]) 12:38, 2 April 2026 (UTC)
:I'm not sure how we plan to handle this. I'll bring it up on the Telegram/IRC. This applies to Korean too, yes? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 01:28, 3 April 2026 (UTC)
{{tracked|T}}
:Please link to the corresponding Phabricator ticket when itâs raised. (Or I will, when I raise it). I think the technical issue is that the space is inserted between function calls. There may be two, but HTML reduces their appearance to one, which is one too many for certain languages. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:58, 3 April 2026 (UTC)
::No, your sentences should not be individual fragments. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:40, 11 April 2026 (UTC)
== community curation of abstract articles of the week/month/etc. ==
[[wikifunctions:wikifunctions talk:status updates/2026-03-26#Move Status Updates to Abstract Wikipedia?|this thread]] at WF mentions that WMF staff are refraining from content decisions at Abstract Wikipedia; so I thought that it might be a good idea to figure out if and how there will be editathons here focussed on a selection of articles. â [[user:Arlo Barnes|Arlo Barnes]] ([[user talk:Arlo Barnes|talk]]) 20:38, 2 April 2026 (UTC)
: I would support this. â [[user:Feeglgeef|Feeglgeef]] ([[user talk:Feeglgeef|talk]]) 01:29, 3 April 2026 (UTC)
: now I notice [[abstract:featured article]] in the same category as the project chat, so there's a location for a related concept already! (coming at it the other direction: recognizing already good articles versus barnraising that quality) â [[user:Arlo Barnes|Arlo Barnes]] ([[user talk:Arlo Barnes|talk]]) 01:48, 3 April 2026 (UTC)
::I think it will be quite a while before we can support a âgoodâ article, let a âfeaturedâ one. At this stage, Iâd settle for âtechnically interestingâ, to include âof archaeological interestâ (like the first use of a particular function or function-call pattern). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:51, 3 April 2026 (UTC)
:::one goal could be to make stubs and grow them for the basic concepts underlying Abstract Wikipedia, in an attempt to self-document. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 02:45, 7 April 2026 (UTC)
== JSON format ==
The JSON format for Wikifunctions is described at [[:f:Wikifunctions:Function model]].
Is there such a documentation page for Abstract Wikipedia? [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:19, 2 April 2026 (UTC)
:I imagine that it would be identical? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:39, 11 April 2026 (UTC)
::No, they aren't. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 02:50, 11 April 2026 (UTC)
:::Oh, I see, you're talking about the underlying text format? That isn't and (from what I've gathered, though {{ping|Jdforrester (WMF)}} didn't respond last time I pinged him) will never be editable by users. The function model where the calls are actually made is identical to Wikifunctions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:36, 11 April 2026 (UTC)
::::I'm not asking whether it's editable. I'm asking whether there is a page that documents what it is.
::::The JSON of the function calls is perhaps the same as Wikifunctions compositions, but there are also other things there, which are not the same as Wikifunctions. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 22:40, 11 April 2026 (UTC)
:::::I'm saying that I'm not sure why you'd ''need'' or ''want'' to understand it if you can't edit it and it doesn't impact the user experience in any way. Is there a specific problem that you are running into? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:28, 12 April 2026 (UTC)
::::::I'm a very curious person. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 01:19, 12 April 2026 (UTC)
:This is an example JSON of an Abstract Wikipedia article, with only the [[f:Z801|Echo function]], if you're curious: { "qid": "Q27318", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z801" } ] } } }.
:The base has two key value pairs, "qid" and "sections". "sections" currently only contains one key-value pair as of now, [[d:Q8776414]], aka lead section. "fragments" is where the Wikifunctions compositions are stored. I have no idea what "index" is. [[User:ChaoticVermillion|<span style="color: orangered">Chaotic</span><span style="color: crimson">Vermillion</span>]] ([[User talk:ChaoticVermillion|converse]], [[Special:Contributions/ChaoticVermillion|contribs]]) 02:35, 12 April 2026 (UTC)
::Yes, that's what I see. I can make educated guesses about those things, but if possible, I'd prefer to read an official reference documentation page. The one about Wikifunctions is fairly good. The one about Abstracts Wikipedia doesn't seem to exist. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 03:25, 12 April 2026 (UTC)
:::I think the reason there's no documentation is that it's merely a curiosity, whereas the mainspace of the wiki is barely functional right now. Perhaps we'll get one later, or whenever/if ever we get the ability to edit it? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:09, 12 April 2026 (UTC)
::Just to clarify (?), index is 0! I believe it can only be 0 at present, at least through the user interface, and I imagine [[:phab:T411699|this ticket]] is to allow a non-zero index to be set and modified (so long as it is positive and, in all likelihood, sequential). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:00, 12 April 2026 (UTC)
:Not yet. I think such a page on Abstract Wikipedia would be for the community to create and maintain. I donât know how [[:phab:maniphest/graph/411686|these things]] are decided upon, but I donât see a task that would cover technical documentation of any kind.
:The development team will no doubt respond with enthusiasm to any questions from the community on matters of technical detail, but Iâd be inclined to let such interactions be led by the needs of on-wiki documentation, rather than a proliferation of Phabricator tasks and Project-chat topics.
:Shall we ask once on [[Abstract Wikipedia talk:Frequently Asked Questions]] and see which questions should count among the frequently-asked? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:37, 12 April 2026 (UTC)
::@[[User:GrounderUK|GrounderUK]], this is quite definitely something that the extension developers are supposed to create and maintain. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 20:32, 12 April 2026 (UTC)
:::Not as content on this wiki, was my point. Here, I suggest, we should reference any relevant technical documentation from whichever pages we, as a community, choose to create for such a purpose. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:06, 12 April 2026 (UTC)
::::I don't care very much where it is. I'd just like to read it. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 23:25, 12 April 2026 (UTC)
:@[[User:Amire80|Amire80]]: The Wikifunctions function model is documented (alongside its two JSON forms) because we anticipate people would (and should) build tools using it directly. Conversely, the vague expectation ("plan" would be too strong at this point) for Abstract Wikipedia, on the other hand, is that we'll provide APIs to interact with the content, but its serialisation will change over time as features are added to better support the Abstract Wikipedia community's wishes.
:For a concrete example (''not a commitment!'') of how the serialisation might change, whilst the system kept working as before, we might in the future add a top-level concept for an abstract article's infobox, which would be shown, edited, and stored apart from the rest of the article's sections, and used differently downstream. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:27, 12 April 2026 (UTC)
== Bot request ==
{{Tracked|T421151}}
Can someone smarter than me please create a bot that connects local items to Wikidata equivalents? Right now, we are growing and there are [[Special:UnconnectedPages|hundreds of unconnected pages]] here that are just 1:1 main namespace entries that have identical names at [[:d:]]. I have connected several of these, but this seems like a very inefficient and silly thing to do manually. Can someone help here by making a bot that checks [[Special:UnconnectedPages]] regularly or even [[Special:NewPages]] and connects pages? [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 06:17, 3 April 2026 (UTC)
:This doesn't sound like something that should be a bot, but like something more automatic and built-in. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 11:27, 3 April 2026 (UTC)
::@[[User:Amire80|Amire80]] and [[User:Koavf|Koavf]]: Would a bot be a good idea in the interim period before that can be added to the software? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[Q1270787|she]]/[[Q3437264|they]]) 14:31, 3 April 2026 (UTC)
:::Yes, please. Granted, Amir, doing it automatically would be nice, but that feature doesn't exist. Until then, a bot would be very helpful and seems like it would be very difficult to cause problems. [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 14:57, 3 April 2026 (UTC)
::::@[[User:Amire80|Amire80]] and [[User:Koavf|Koavf]]: I've written some code for this purpose [[gitlab:toolforge-repos/jjpmaster-bot-wd-t1|here]]. <code>Retrospective.py</code> is meant to be run once, and would connect all existing pages (once the trial run is over). <code>Prospective.py</code> would run once daily and connect any pages that have been created since the previous day. That is, until the Phabricator ticket is resolved, obviously. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[Q1270787|she]]/[[Q3437264|they]]) 21:42, 3 April 2026 (UTC)
:::::Boss. I'm so glad that you're smarter than me. [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 03:25, 4 April 2026 (UTC)
:::::{{ping|JJPMaster}} You might want to use <syntaxhighlight lang="python" inline>{ 'action': 'query', 'list': 'querypage', 'qppage': 'UnconnectedPages' }</syntaxhighlight> instead. That way, you won't have to maintain two scripts. [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 03:58, 4 April 2026 (UTC)
::::::@[[User:NguoiDungKhongDinhDanh|NguoiDungKhongDinhDanh]]: This is [[gitlab:toolforge-repos/jjpmaster-bot-wd-t1/-/commit/415688aa6f9e1dcbafa21a8b3249899c07f298e9|done]]. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[Q1270787|she]]/[[Q3437264|they]]) 05:01, 4 April 2026 (UTC)
:::::::{{ping|JJPMaster}} One more problem: You seem to be linking non-mainspace pages as well. Don't forget to check <syntaxhighlight lang="python" inline>page['ns']</syntaxhighlight>. Also, why <syntaxhighlight lang="python" inline>if(i > 2): break</syntaxhighlight>? [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 05:27, 4 April 2026 (UTC)
::::::::@[[User:NguoiDungKhongDinhDanh|NguoiDungKhongDinhDanh]]: The <code>if not qid.startswith("Q")</code> bit was supposed to address the namespace problem. The break statement is for the trial of the bot. The integer in the if statement will change once the request is made. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[Q1270787|she]]/[[Q3437264|they]]) 17:04, 4 April 2026 (UTC)
:::::::::{{ping|JJPMaster}} [[Special:UnconnectedPages]] results are ordered by namespace, so checking for <syntaxhighlight lang="python" inline>page['ns']</syntaxhighlight> will also help prevent unnecessary iterations. [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 19:54, 4 April 2026 (UTC)
:::@[[User:Amire80|Amire80]], [[User:Koavf|Koavf]], and [[User:NguoiDungKhongDinhDanh|NguoiDungKhongDinhDanh]]: Is a Wikidata BRFA in order at this time? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[Q1270787|she]]/[[Q3437264|they]]) 05:03, 4 April 2026 (UTC)
::::{{ping|JJPMaster}} Go ahead, please. [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 05:25, 4 April 2026 (UTC)
:::::See [[d:Wikidata:Requests for permissions/Bot/JJPMaster (bot)]]. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[Q1270787|she]]/[[Q3437264|they]]) 18:00, 4 April 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #242 is out: Request for Discussion: Syntactic tables ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-02|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce a proposal for Natural Language Generation, we introduce a page for function suggestions from Abstract Wikipedia, we inform you that there will be a presentation about Abstract Wikipedia at WikiCon Australia, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1776101400 April 13, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:37, 3 April 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Way to specify population ==
Hi! I was wondering if there was a function to specify the population of a place, possibly resembling the following:
:N X live in Y.
N would be the population size, X would be what comprises the population (e.g., humans, frogs, etc.), and Y would be the location. [[User:Babelball|Babelball]] ([[User talk:Babelball|talk]]) 15:43, 3 April 2026 (UTC)
:I don't believe we do. Thinking about it now, we should probably have a page where users can request linguistic functions in a more viable format than [[f:WF:Suggest a function]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:39, 11 April 2026 (UTC)
== The problem of when "X is a Y" and Y is a phrase ==
Consider [[Q486972]], whose second sentence is supposed to be "A human settlement is a populated place," generated using the "Article-ful instantiating fragment" function. However, it fails, because the implementation [[f:Z23414|Z23414]] inherently checks for a lexeme linked to the superclass ("[[D:Q123964505|populated place]]"). However, since "populated place" is a phrase whose meaning is reducible to the sum of its parts, there is no lexeme for it. Therefore, it's virtually impossible to say "An X is a Y" where Y is a non-idiomatic phrase.
Additionally, languages with grammatical gender are rendered particularly problematic. Consider [[Q6636]]. The first sentence of this article renders perfectly fine in English: "Homosexuality is a sexual orientation." However, it does not render at all in Spanish. That's because that language's NLG functions use lexicographic data to determine the gender of the phrase "sexual orientation." As there are no such data available for that phrase, it errors out. I did think about using [[f:Z29743|Z29743]] (description of class with adjective and superclass) instead, but that didn't work, since there's no item linked to the adjective "sexual"!
Any ideas for how to avoid this? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[Q1270787|she]]/[[Q3437264|they]]) 00:21, 4 April 2026 (UTC)
:We'd the co-operation of Wikidata contributors here, I think. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:37, 11 April 2026 (UTC)
== I made a desktop app that helps with editing ==
[[file:Abstract Wikipedia Editor v4.1.0.png|thumb|alt=screenshot|now there's a screenshot available]]
I made a desktop app that helps with creating and editing Abstract Wikipedia pages. It pulls data from wikidata to form templates that it makes into wikitext, and it can round-trip articles into and from the wikitext. Here it is [[User:Immanuelle/Abstract Wikipedia Editor]]. I hope that it helps with editing. â [[user:Immanuelle|Immanuelle]] ([[user talk:Immanuelle|talk]]) 00:51, 6 April 2026 (UTC)
: I've created [[Abstract Wikipedia:Tools]] for tracking these things. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:44, 7 April 2026 (UTC)
: @[[User:Immanuelle|Immanuelle]] But the main namespace is not for wikitext. Are you publishing this content there anyway? <span style="color:#EAA">â„</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|discussion]]</sup><sub>[[Special:Contributions/Ainali|contributions]]</sub></small> 15:05, 7 April 2026 (UTC)
:: It's not actual wikitext. It's a custom template syntax that's kind of like wikitext, which gets converted into abstract content when you press "Push to Abstract Wikipedia." [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[Q1270787|she]]/[[Q3437264|they]]) 16:57, 7 April 2026 (UTC)
::: @[[User:Ainali|Ainali]]@[[User:JJPMaster|JJPMaster]] if you have syntax suggestions I am interested. I was in a rush with implementing this, and I want to in the future implement aliases for wikifunctions and possibly items, so that you can type things out yourself. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 19:53, 7 April 2026 (UTC)
::: Ah, I see. IT was just the announcement that was ambiguous then. <span style="color:#EAA">â„</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|discussion]]</sup><sub>[[Special:Contributions/Ainali|contributions]]</sub></small> 20:03, 7 April 2026 (UTC)
: FYI anything made by a clanker AI robot is not "made by you." Thank you for your attention to this matter. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:18, 7 April 2026 (UTC)
:: Who, then? [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 20:16, 7 April 2026 (UTC)
::: The clanker AI robot. [[User:Babelball|Babelball]] ([[User talk:Babelball|talk]]) 16:42, 8 April 2026 (UTC)
:::: I edited the Wikidata page for the tool to mention Claude. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 21:35, 8 April 2026 (UTC)
::::: FYI that LLM-generated code is not eligible for copyright, and therefore the MIT license by extension. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:59, 9 April 2026 (UTC)
:::::: I think the statements that Wikidata could make are limited by what references can be found. [https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/licensing-a-repository This help page] makes it sound as if there are limited options for expressing a repo's licensing situation, so I am not surprised that MIT should be the blanket release, even if strictly speaking some of the code contained within is ineligible for copyright, or infringes on an existing copyright (which would need to be demonstrated). But I suppose [https://cpomagazine.com/cyber-security/taking-stock-of-the-anthropic-source-code-leak-ai-agent-compromise-signals-security-issues-claude-copies-ahead-of-massive-ipo turnabout] is fair play? â [[user:Arlo Barnes|Arlo Barnes]] ([[user talk:Arlo Barnes|talk]]) 19:53, 9 April 2026 (UTC)
::::::: @[[User:Arlo Barnes|Arlo Barnes]] I like the idea of the wikidata content being restricted based on sources provided. I will try to implement something like this in the next release. Any ideas of which particular statements are useful and should be imported more readily? [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 20:28, 9 April 2026 (UTC)
:::::::: I meant in [[d:Q138963952|the Wikidata item]] ''for'' AWE, but in general I think our articles should incorporate references early on, since even abstract content needs justification. [[d:help:sources#Language-independent general principles|This help page]] may be handy; '[[d:property:P3680|statement supported by]]' could be useful for linking to biographical articles in the manner "According to [source], [claim]" (obviously adjusted to the relevant language structures in each language for saying such things). â [[user:Arlo Barnes|Arlo Barnes]] ([[user talk:Arlo Barnes|talk]]) 20:42, 9 April 2026 (UTC)
:::::::::@[[User:Arlo Barnes|Arlo Barnes]] oh that makes sense. But as for the wikidata sources, actually providing the sources is something that is trivially easy as far as accessing wikidata is concerned, but I am not sure how to give sources for claims in wikilambdas. Do you know how? [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 20:44, 9 April 2026 (UTC)
::::::::::I don't. Currently the distinction between content and format is unclear to me. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 21:48, 9 April 2026 (UTC)
:::::::::::@[[User:Arlo Barnes|Arlo Barnes]] what do you mean by content vs format? [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 21:52, 9 April 2026 (UTC)
::::::::::::In the most 'abstract' sense, an article would have as irreducible parts semantic content only (from Wikidata), with syntax handled by the group of functions responsible for getting things looking right in a given target language. In practice, the overall structuring of the article largely defines or limits the syntactic structures of language produced. This is sensible for an encyclopedia which has a fairly conventional or constrained sort of prose. Of course, a web encyclopedia needs more than prose. Hence the functions for making links and formatting text (right now directly to HTML, bypassing wikitext). Although this is a MediaWiki installation, no article has had media content added to it yet, since the formatting functions that would enable that aren't in place. So I would say that content and formatting are entangled, currently. A reference could be considered either: the text that provides the sourcing of a statement, or the formatting that enables this semantic content to read as a reference, perhaps inline or as a footnote, end note, or marginal note. [[f:WF:type proposals#Representing abstract content]] has a couple RfCs about this. â [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 01:45, 10 April 2026 (UTC)
:::::::::::::Yeah I am very confused about what the intention of Abstract Wikipedia is and how much it lines up with the reality. I had thought that the articles would be mostly directly generated from wikidata.
:::::::::::::Only particular direction I see clearly is that I think we need articles on all of these pages [[d:Wikidata:List of articles that Abstract Wikipedia should have]] since they will likely bring a lot of traffic to the site and since they have a lot of information, people will have a lot of reason to come to this site and come up with new ways of expressing things on the pages. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 04:06, 10 April 2026 (UTC)
::::::::::::::I am however really liking section headers like the one here [[Q12539]] and I am going to include them in the next release [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 04:13, 10 April 2026 (UTC)
:::::::::::::::Yes I think that adding sections to articles might be really the first part of the journey towards actually having somewhat readable articles. Although a lot of this is dependent on the article text actually rendering at all [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 04:21, 10 April 2026 (UTC)
::::::::::::::::Yeah I think I am getting the hang of things. Adding sections and paragraph breaks to the new versions. Denoted by
::::::::::::::::<nowiki>{{p}}</nowiki>
::::::::::::::::for a paragraph break
::::::::::::::::and
::::::::::::::::==QID==
::::::::::::::::for a subheading
::::::::::::::::All content is now generated within paragraphs, and the <nowiki>{{p}}</nowiki> splits the paragraphs up. Feeglgeef mentioned that the paragraphs are a significant accessibility feature, and the paragraphs are also easier to insert with the methods of the app. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 04:36, 10 April 2026 (UTC)
:::::::::::::::::I am also implementing "it" to avoid repeating the name of the article constantly, and I am implementing citation preservation on certain things.Meanwhile also trying to fix the accessibility issue that was criticized. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 05:25, 10 April 2026 (UTC)
::::::::::::::::::New release is out [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 07:42, 10 April 2026 (UTC)
::::::::::::::::::I would suggest not to use [[d:Q6091500]] at the moment. In some languages, there might be multiple words for different uses of "it". If you are editing with only the English logic, it won't help build a multilingual wiki. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 17:42, 11 April 2026 (UTC)
:::::::::::::::::::@[[User:Sun8908|Sun8908]] fair. I had thought it would be dropped in pro-drop languages but I do not think that was a reasonable assumption. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 19:47, 11 April 2026 (UTC)
::::::::::::::::::::I asked at the Monday meeting. Not sure if anything is being done about it though. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 20:15, 15 April 2026 (UTC)
:Nice work. I for one don't care how you made the tool, the important part to me is how it works and if it helps me/us edit AW. [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 20:23, 11 April 2026 (UTC)
:[[File:AWE split paragraphs.png|thumb|Article on wheat]] {{ping|Immanuelle}} your tool is back at it again! I've asked you to test it before you use it to create a bunch of articles twice now. You, evidently, haven't listened! I understand you're probably acting in good faith, but you ''have'' to test your tool before you unleash it on the wiki. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 01:38, 18 April 2026 (UTC)
::No, I did listen. I am not sure what your objection is, but this looks like intended behaviour. I was asked to make every single sentence into its own paragraph to make it easier to debug maintaining accessibility. Previous the tool grouped many sentences into a single paragraph. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 02:49, 18 April 2026 (UTC)
:::@[[User:Immanuelle|Immanuelle]]: You were asked to make each actual paragraph into a call of the "paragraph" function. You were not asked to make every individual sentence a paragraph. That is probably even less accessible than what we started with. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[Q1270787|she]]/[[Q3437264|they]]) 03:06, 18 April 2026 (UTC)
::::The content itself needs refining. As it is, most articles have no value-added over the Wikidata triples plus labels; basically just slight readability improvements. We require complex structures sooner rather than later. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 03:08, 18 April 2026 (UTC)
::::I thought that the rule was that we put every single sentence into a paragraph of its own because text readers need a paragraph to read the text. We cannot debug things if there are multiple sentences within a paragraph, because these sentences go up to the top and make it so that the paragraph itself fails to render.
::::So this was specifically an accessibility concern for people who are visually impaired, with an accepted reduction in readability for people with regular vision so that it can also be debugged.
::::Like this:
::::{{quote|
::::What we might try is wrapping each sentence as a paragraph, with occasional pairing of closely related sentences. That keeps failure isolated while preserving at least some natural flow.
::::We could consider also implementing a âsentenceâ or âcontent unitâ function that simply calls âparagraphâ, so we can later tell where the intended paragraphs are.}} [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 04:11, 18 April 2026 (UTC)
:::::We need to import the quote template [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 04:12, 18 April 2026 (UTC)
:Does anybody want any other changes to be made to this tool? Things are still relatively up in the air about what an optimum article even is, and as a result it kind of makes us limited in what we can do with it. I'm changing the way that the paragraphs work to fit what I now perceive as the consensus. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 18:11, 18 April 2026 (UTC)
: I tried to run it on macOS 14.5, but it errored out when I clicked "Pull from Wikidata." It appears that this was because you hardcoded your Python path.
<code>Error: Error invoking remote method 'generate-wikitext': Error: spawn C:/Users/Immanuelle/AppData/Local/Programs/Python/Python313/python.exe ENOENT</code> â [[user:JJPMaster|JJP]]<sub>[[user talk:JJPMaster|Mas]]<sub>[[special:contribs/JJPMaster|ter]]</sub></sub> ([[Q1270787|she]]/[[Q3437264|they]]) 11:56, 6 April 2026 (UTC)
:: For the record, the solution is to go into <code>src/main.ts</code> and change the Python path to something other than <code>C:/Users/Immanuelle/...</code> â [[user:JJPMaster|JJP]]<sub>[[user talk:JJPMaster|Mas]]<sub>[[special:contribs/JJPMaster|ter]]</sub></sub> ([[Q1270787|she]]/[[Q3437264|they]]) 12:05, 6 April 2026 (UTC)
: TYSM!! I did have to debug the code a little first to get it working, but this will be so helpful for me. â [[user:ChaoticVermillion|<span style="color: orangered">Chaotic</span><span style="color: crimson">Vermillion</span>]] ([[user talk:ChaoticVermillion|converse]], [[special:contribs/ChaoticVermillion|contribs]]) 11:59, 6 April 2026 (UTC)
:: I am so sorry and I fixed it so the new release should avoid that problem in the future. â [[user:Immanuelle|Immanuelle]] ([[user talk:Immanuelle|talk]]) 17:55, 6 April 2026 (UTC)
::: @[[User:ChaoticVermillion|ChaoticVermillion]] btw there is an update that has a lot more functions and I am not sure if you are using it. The new one allows you to undo edits or restore revisions. Something that I cannot figure out how to do in regular Abstract Wikipedia. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 17:55, 8 April 2026 (UTC)
== Wikiprojects ==
Are there wiki projects here? Can I just make some in this namespace? [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 15:12, 10 April 2026 (UTC)
:I don't see why not. It's a wiki, after all :). Please just don't flood the talkspace with templates that don't exist. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:51, 10 April 2026 (UTC)
::I've created a first Wikiproject ([[Abstract Wikipedia:WikiProject Core articles]]) and an explainer page ([[Abstract Wikipedia:WikiProject]]). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:11, 10 April 2026 (UTC)
:::I made this one too [[Abstract Wikipedia:WikiProject Quality Prose]] [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 18:39, 10 April 2026 (UTC)
::{{ping|Feeglgeef}} Are WikiProjects for specific languages OK? Responsibility seems to be stretched between maintaining Wikidata labels and lexemes alongside creating and maintaining functions on Wikifunctions, so I'm unsure if Abstract Wikipedia would be considered a good place to coordinate these things. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 21:56, 20 April 2026 (UTC)
:::There's no community consensus for or against, so, since this is a wiki, I don't see any reason why anyone would stop you :). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 23:46, 20 April 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1776101400 April 13, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:35, 10 April 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== Numerous errors have been introduced, possibly due to the "AWE" tool ==
As [[User:Fram|Fram]] has [[w:Wikipedia:Village_pump_(WMF)#c-Fram-20260410163000-Fram-20260408131600|pointed out]] over on the English Wikipedia in his usual style, [[User:Immanuelle]] has been breaking pages such as [[Q711]] with edits such as [[Special:Diff/4383]]. I was able to [[Special:Diff/4415|fix this]] by changing "it" to Wikidata item reference in "defining role sentence".
@[[User:Immanuelle|Immanuelle]]: Judging by your edit history, you have introduced this error to a lot of pages. Before continuing with your work to make the rest of the articles from your list, [[d:Wikidata:List of articles that Abstract Wikipedia should have]], I kindly ask you to fix the pages you've already made. [[User:Warudo|Warudo]] ([[User talk:Warudo|talk]]) 17:16, 10 April 2026 (UTC)
:This is, of course, what happens when you use a slop-machine to write code. See existing discussion on [[User talk:Immanuelle/Abstract Wikipedia Editor#Creates inaccessible content]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:19, 10 April 2026 (UTC)
::@[[User:Feeglgeef|Feeglgeef]] I thought you wanted everything nested in the paragraph things. That's why I did that, following your request that you linked to. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 17:45, 10 April 2026 (UTC)
:::I know. In the future, can you test whatever the slop-machine gives you ''on-wiki'' to ensure you don't mass-vandalize it again? Thank you! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:52, 10 April 2026 (UTC)
::::@[[User:Feeglgeef|Feeglgeef]] the problem I faced is that I do not know how to actually understand error messages on this wiki. When every page fails to render, it is very difficult to know if I introduced an error, or the program introduced an error. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 18:18, 10 April 2026 (UTC)
:::::@[[User:Warudo|Warudo]] I guess my question for you would be how did you figure out that this was an error on the page? [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 18:19, 10 April 2026 (UTC)
::::::That's a fair question. The way things are now you can't be sure if the error is because of technical issues with the site or a bad page. In this case it was rather easy though. The "dependency" parameter of [[f:Z28016]] expects a reference to a Wikidata item but you passed the string "it" to it. That is an obvious mistake so it was easy to tell that it's not a random error. [[User:Warudo|Warudo]] ([[User talk:Warudo|talk]]) 19:23, 10 April 2026 (UTC)
:::::::That makes sense. I will try to be a lot more careful with error detection in the future. Hopefully the technical issues with the site are fixed and I can see the content issues more soon [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 20:08, 10 April 2026 (UTC)
::::I suggest that âvandalizeâ is an inappropriate choice of word in this case. Whatever your feelings about the quality of the code or the care with which it is being deployed, I think you could manage to assume good faith on the part of a fellow contributor. Thank you.
::::At a technical level, there is an issue with simply bracketing multiple calls together to yield a paragraph, since a failure in any one call will lead to the loss of the whole paragraph. In [[:f:Wikifunctions:Status updates/2026-03-26]], the advice given was:
::::::âBy the way, hereâs one tip: currently, caching for Abstract Wikipedia happens on the level of the âfragmentâ. This means that by putting several sentences into a single paragraph, the paragraph as a whole is being run, may cause time-outs, and will be cached. Instead, if, for now, you put one sentence into each fragment, caching and evaluation can be more spread out and should allow for more content.â
::::[[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:00, 10 April 2026 (UTC)
:::::@[[User:GrounderUK|GrounderUK]] would you suggest removing the paragraph by default behavior in the editor over this? [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 19:50, 10 April 2026 (UTC)
::::::What we might try is wrapping each sentence as a paragraph, with occasional pairing of closely related sentences. That keeps failure isolated while preserving at least some natural flow.
::::::We could consider also implementing a âsentenceâ or âcontent unitâ function that simply calls âparagraphâ, so we can later tell where the intended paragraphs are. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:23, 10 April 2026 (UTC)
:::::::This is not accessible for users with screen-readers, and thus not a viable work-around. Each paragraph must be in a paragraph tag. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:31, 10 April 2026 (UTC)
::::::::Itâs sub-optimal, I agree, but every unit of meaning would be wrapped in p tags, which is more accessible than a series of bare fragments or failed function calls. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:07, 11 April 2026 (UTC)
:::::::::If you do need to make inaccessible articles, please at least give them a category on the talk page. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:21, 11 April 2026 (UTC)
::::::::::Weâd need to agree an accessibility standard first, but Iâm not planning on creating any articles until there are suitable functions available. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:36, 11 April 2026 (UTC)
:::::::::::I agree. Accessibility standards need to be established and not just assumed. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 23:28, 11 April 2026 (UTC)
:::::::::::I definitely do agree that we need accessibility standards, but this isn't really a nice-to-have that you debate about but rather the floor. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:27, 12 April 2026 (UTC)
::::::::::::I took this thread as consensus that we need to have every sentence as its own paragraph. Is that incorrect? Do people want me to change it back to one paragraph per paragraph break? I removed that one because it covered up errors. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 04:21, 18 April 2026 (UTC)
:::::When someone "vandalizes" it is not necessarily intentional, see [[wikt:vandalise]]. I do understand that Immanuelle has good faith, but at the same time, the "deployment" caused tens of articles to be broken, and furthermore I don't suspect something this bad would have slipped through had a human carefully reviewed the code. When a contributor deploys a semi-automated tool and uses it to make edits at the rate {{ping|Immanuelle}} was at this rate, you are morally obligated to test it. This wasn't the first time the slop-machine that they used caused them to mess up tens of articles, and if Immanuelle doesn't exercise extreme care in the future, I don't suspect it will be the last. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:25, 10 April 2026 (UTC)
::::::It was a silent error that was only discovered by chance. What kind of testing would you have done to avoid this? [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 22:37, 10 April 2026 (UTC)
::::::@[[User:Feeglgeef|Feeglgeef]]": On Wikipedia, "[[:en:WP:VAND|Vandalism]]" is a technical term that means "editing (or other behavior) '''''deliberately''' intended to [[:en:Wikipedia:DE|obstruct or defeat]] the [[:en:Wikipedia:Five_pillars|project's purpose]]''". Accidental disruptive editing is not considered vandalism. [[User:Warudo|Warudo]] ([[User talk:Warudo|talk]]) 22:52, 10 April 2026 (UTC)
:::::::@[[User:Warudo|Warudo]] on the topic of this glitch. I think I have removed it from all pages that had it. Please tell me if there are more that you see. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 23:29, 10 April 2026 (UTC)
::::::::Thanks for cleaning up :) [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 20:29, 11 April 2026 (UTC)
:::::::This isn't the English Wikipedia, or even a wikipedia at all, despite the domain. Unless a defined technical term related to Wikifunctions I'd consider words to have their natural language meaning. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 01:28, 11 April 2026 (UTC)
::::::::@[[User:Feeglgeef|Feeglgeef]]: Last time I checked, this was the Abstract ''Wikipedia''. But in any case, this is the definition provided in [[f:Wikifunctions:Vandalism|Wikifunctions]] as well as [[meta:meta:Vandalism|meta]]. Vandalism has to be deliberate. [[User:Warudo|Warudo]] ([[User talk:Warudo|talk]]) 08:50, 11 April 2026 (UTC)
:::::::::It's not ''the'' Abstract Wikipedia like ''the'' English Wikipedia, but just Abstract Wikipedia. It isn't a Wikipedia in and of itself (as in, it's not supposed to be viewed by end readers), but rather a tool for Wikipedias. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:33, 11 April 2026 (UTC)
::::::::::It still has an independent editing community. Just because it draws from Wikidata and Wikifunctions doesn't mean content decisions aren't made here; it necessarily has to have some autonomy just like any language edition. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 19:18, 11 April 2026 (UTC)
:::::::::âDeliberatelyâ is also the first word of section 3.3 of our Code of Conduct, linked at the foot of every page. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:11, 11 April 2026 (UTC)
:::::+1 Please assume good faith and keep it civil. [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 20:27, 11 April 2026 (UTC)
:@[[User:Warudo|Warudo]] will hold off on page creation [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 17:43, 10 April 2026 (UTC)
:Just a note @[[User:Immanuelle|Immanuelle]], the project is a Beta version, so, in my opinion, it's not a good idea to flood it with a large number of [{{fullurl:Special:Contributions|target=Immanuelle&namespace=0&newOnly=1&limit=250&end=2026-04-10}} article stubs]. Additionally, the natural language functions are still limited.--[[User:Mdktb|Mdktb]] ([[User talk:Mdktb|talk]]) 18:58, 10 April 2026 (UTC)
::@[[User:Mdktb|Mdktb]] okay that is a good point. I think I was confused since I thought that we were more on the trying to get new users stage. I will stick to fixing up my errors and only making pages on things that I have a lot of stuff to say on. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 19:20, 10 April 2026 (UTC)
:::@[[User:Mdktb|Mdktb]] and here is a wikiproject I made and tagged some pages with that is specifically related to developing more natural language [[Abstract Wikipedia:WikiProject Quality Prose]] [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 19:27, 10 April 2026 (UTC)
::Would you be willing to raise this in the project chat? I'm thinking we are in an experimentation state that will keep improving incrementally just like the first edition of Wikipedia did since January 15, 2001. Just like back then I don't think it's a good idea to arbitrarily limit good faith editing. We probably will have to revisit these articles later as more and better functions become available but that in itself is not a valid argument for refraining from edits. [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 20:36, 11 April 2026 (UTC)
:::Already here ;) [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:05, 11 April 2026 (UTC)
::I agree with your stub-flooding comment, I don't think it's particularly useful to have a bunch of articles that say nothing. The concern right now should be testing. I expect that the way in which we write abstract articles will change drastically eventually, so writing hundreds of articles is not only a waste of time but a debt. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:07, 11 April 2026 (UTC)
:::We can always use [[Special:AncientPages]] to find them later on.
:::My expectation is that things will change, but weâll be able to change the articles. They arenât set in stone. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 03:21, 18 April 2026 (UTC)
:The error in question was that "it" ended up getting into the jsons as a string instead of the id for "it". This occurred due to an error with the program with function aliasing, functions and items can have aliases that are used to be human readable, and replaced with their codes during insertion. But apparently when you try to insert a nonexistent alias then it just inserts the text and there is no server side validation at all of edits.
:My guess is that basically they do not have an api since they have no server side validation and were relying on solely client side, and did not anticipate someone building such a tool that accidentally bypassed client side validation through a cache injection which was motivated by UX purposes
:I plan on attending the Monday volunteer meeting and asking about this issue. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 22:45, 10 April 2026 (UTC)
::> But apparently when you try to insert a nonexistent alias then it just inserts the text and there is no server side validation at all of edits.
::This sounds like a bug. Would you be willing to create a ticket in phab with details? [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 20:38, 11 April 2026 (UTC)
:::The team has already declined (or indicated that they had no plans) to do validation in this form, so I don't think a new ticket would be ideal. Either way, this shouldn't affect anyone besides those using a headless browser (or anyone using good, human-reviewed code and a headless browser), so I don't think it would be a priority anyway. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:19, 11 April 2026 (UTC)
::::Not sure what you are talking about. At the meeting they did not seem to be opposed to doing server side validation. They just said that they had a bit of concerns about infrastructure that was stopping it as an immediate thing. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 20:14, 15 April 2026 (UTC)
:::::The volunteer's corner? I unfortunately missed that, but it was more than a year ago that I believe they decided not to pursue it, so you're probably right. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:46, 16 April 2026 (UTC)
:So I have resolved this issue, as I have resolved most of the issues that people brought up. The whole paragraph debate is something I am returning to the older version of. Does anybody want other changes to the way that it makes articles? [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 18:09, 18 April 2026 (UTC)
== Sandbox page ==
The previous discussion about bot-created pages does raise a question: is it possible to have sandbox pages here? As far as I can tell, one can only create pages in the main namespace, and it has to be one page per Wikidata item. So there's no good place to experiment. Or am I missing something?
The only other thing I can think of is to write the whole abstract article (or a part of it) as a function with a composition implementation on Wikifunctions and then to call it from a user-space sandbox page here. That, however, doesn't actually seem to work: [[User:Amire80/sandbox|I've just tried to call a function from my user space]], and I just see "âł Function is being calledâŠ". That is possibly a bug that can be fixed (maybe [https://phabricator.wikimedia.org/T422299 T422299]?), but even if it's fixed, it doesn't look like the best user experience. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 18:48, 10 April 2026 (UTC)
:[[phab:T421417]] [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:52, 10 April 2026 (UTC)
::For now [[Q3938]] can be used for test edits . [[User:ChaoticVermillion|<span style="color: orangered">Chaotic</span><span style="color: crimson">Vermillion</span>]] ([[User talk:ChaoticVermillion|converse]], [[Special:Contributions/ChaoticVermillion|contribs]]) 02:06, 11 April 2026 (UTC)
:We have [[Q138864867]]. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[Q1270787|she]]/[[Q3437264|they]]) 23:30, 11 April 2026 (UTC)
== I propose Q10693 for featured article ==
I think [[Q10693]] is the best article here. Can I propose it for [[Abstract Wikipedia:Featured article]] [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 22:24, 10 April 2026 (UTC)
:We'd to come to a consensus on criteria first before we nominate anything. Anyway, the talk page of [[Abstract Wikipedia:Featured article]] would be a better place to decide this, not ''everything'' belongs on the project chat. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:36, 11 April 2026 (UTC)
== REST API for editing? ==
Hi, does anyone know if there is a ticket in phab for a public API endpoint that allows editing of AW content? It would be very useful to improve tooling and content. [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 20:41, 11 April 2026 (UTC)
:I don't believe so. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:03, 11 April 2026 (UTC)
:I do not know why there isn't a REST API, but I had to [[Abstract Wikipedia:Project chat#I made a desktop app that helps with editing|specifically work around it with my editing tool]]. It will be very nice in the future to have a REST API.
:I think that right now there isn't actually any server-side verification of whether an article is well-structured, and that might be the reason why there isn't a REST API yet. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 23:46, 11 April 2026 (UTC)
::What rest api are you talking about? Checkout [[Special:RestSandbox]]. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 16:50, 12 April 2026 (UTC)
:I would like to proudly announce that it can be done. See [[Special:Diff/6102]]. Here was my request:
:<syntaxhighlight lang="json">{
"source": "{\"qid\":\"Q100000\",\"sections\":{\"Q8776414\":{\"index\":0,\"fragments\":[\"Z89\"]}}}",
"title": "Q100000",
"comment": "Hello from MediaWiki REST API",
"content_model": "abstractwiki",
"token": "[token]"
}
</syntaxhighlight> [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[Q1270787|she]]/[[Q3437264|they]]) 04:43, 20 April 2026 (UTC)
== Spaces between sentences ==
In abstract articles with two sentences or more, I usually see two spaces between the sentences. Why two? I usually write one space, and that's probably what most people do in English. I know that some people write two; I don't like it myself, but this practice does exist. But here, it raises a few more nuanced questions:
# Where is it actually defined that there are supposed to be ''any'' spaces between the sentences? I might be wrong, but it probably comes from the extension code and not from the functions.
# Can this be customized per language? I don't know all the rules for all the languages, but I strongly suspect that some languages use spaces between sentences differently, and no default is good for all the languages. I'd especially check if it's good for Thai, Burmese, Japanese, and Chinese.
# When I examine the HTML code of the rendered sentences, each of them is a <code><nowiki><div></nowiki></code>. It's a bit oddâI'd expect <code><nowiki><span></nowiki></code> there.
[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 21:07, 14 April 2026 (UTC)
:Can you give an example article, please? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:01, 15 April 2026 (UTC)
::[[Q833]], [[Q11361384]], and probably every other abstract article whose rendered English text has more than sentence. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 14:34, 15 April 2026 (UTC)
:::No, not every single one (see [[Q333]]), but most of them. This has happened because Denny promoted separating sentences into individual fragments and Immanuel used an AI slop-machine to create an editing tool. Essentially, they're being treated as separate elements (like how one paragraph is different from a section heading), so the UI adds a space. This, of course, should not be done, because it breaks screen-readers and looks weird, but apparently everyone is just OK with it. Like a thousand articles have been created by the afforementioned slop-generated tool (because the person who oversaw the bot that created it seems to care more about quantity than quality), whereas I've only created three myself (because I care more about quality and shaping the direction of the wiki in preparation for when abstract content becomes actually viable). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:02, 15 April 2026 (UTC)
::::If I understand correctly, [[Q333]] has one fragment, which is one function call, which in turn creates two sentences and joins them using a hardcoded space. If each sentence was created using a separate fragment, they would probably appear with two spaces in practice. Neither option is very good.
::::The mass creation of abstract articles using that tool is probably not really related to this. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:52, 15 April 2026 (UTC)
:::::No, one of them is objectively wrong and one of them is correct. You're not ''supposed'' to split two sentences into two fragments. That's the point. The mass creation of articles using that tool ''is'' related, because it's responsible for the proliferation of articles that follow the wrong one. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:36, 15 April 2026 (UTC)
::::::Why not split sentences into fragments? I can easily imagine some functions that produce several sentences, but it's not universal.
::::::And why is it ''correct'' to join sentences using a hardcoded space? Joining sentences shouldn't be done using a hardcoded space, but with a generic "join sentences" function, which will be one space for many languages, but probably not for all of them. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 17:55, 15 April 2026 (UTC)
:::::::Yes, not having to hardcode is the eventual goal. Splitting sentences into fragments is bad because it adds extra spacing (this is a feature, and a good one!), because it's bad for screen-readers, and because it would be impossible to distinguish between paragraphs, the article would just be a collection of sentences. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:03, 15 April 2026 (UTC)
::::::::I still don't understand why splitting into fragments is bad. What is good about extra spacing? It looks like a bad feature, not a good one. It sounds like a rendering and presentation issue, not a logical issue. Fragments can be inline, and the inline ones should be <code><nowiki><span></nowiki></code>s, not <code><nowiki><div></nowiki></code>s. And there should also be an option for <code><nowiki><div></nowiki></code> fragments. And maybe some others. Forcing every fragment to be a <code><nowiki><div></nowiki></code> sounds like a bad feature. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 18:46, 15 April 2026 (UTC)
:::::::::Again, the spacing is good because the correct reason to split is to create two separate paragraphs. Even if the spacing ''was'' removed, it would still not work for screen-readers, and blocking out blind people when the mission is to spread knowledge to neglected languages is incredibly ironic. I'm not sure how else I'm supposed to communicate this to you. It's like asking "why is magma so hot! I want to drink magma instead of water, but it's too hot and not refreshing!" [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:07, 15 April 2026 (UTC)
::::::::::Maybe I understand what a "fragment" is supposed to be differently. Where is defined what is it supposed to be? [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 20:22, 15 April 2026 (UTC)
== Archiving discussions on this page? ==
We're soon coming up to having a month old messages here, and considering the current length of it and size of the community, perhaps 30 days is a good limit for archiving them. Does anyone know how to get an archive bot running here? <span style="color:#EAA">â„</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|discussion]]</sup><sub>[[Special:Contributions/Ainali|contributions]]</sub></small> 06:44, 16 April 2026 (UTC)
:+1 [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 09:55, 16 April 2026 (UTC)
:+1 [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:41, 16 April 2026 (UTC)
:+1. I think SpBot does archiving on Wikifunctions. Maybe it could be brought here as well? [[User:ChaoticVermillion|<span style="color: orangered">Chaotic</span><span style="color: crimson">Vermillion</span>]] ([[User talk:ChaoticVermillion|converse]], [[Special:Contributions/ChaoticVermillion|contribs]]) 14:18, 16 April 2026 (UTC)
:+1 [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 14:24, 16 April 2026 (UTC)
== Importing the q template ==
I really want the <nowiki>{{q}}</nowiki> template here imported from wikidata. It is very helpful with qids. Linking to here instead of wikidata. Might be able to be expanded for lexemes and wikifunctions too. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 14:26, 16 April 2026 (UTC)
:I've copied it and its dependencies from Wikifunctions: see {{Q|1}} It may need some tweaking to work well here, because we also use QIDs. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:51, 17 April 2026 (UTC)
::Great! I think we need [[Template:Quote]] too [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 04:13, 18 April 2026 (UTC)
== Caching issues (hopefully) fixed ==
Hey all, I know the caching issues have been a real pain for you. I've just now deployed what (I hope) is a fix that works for calls on Wikifunctions.org, fragments here, and embedded Wikifunctions calls. See for example [https://abstract.wikipedia.org/view/en/Q1344227 view/en/Q1344227] which should load fragments near-immediately for you (not need a retry or time out). You'll also see e.g. that https://test.wikipedia.org/wiki/Wikifunctions now has "stable" results, not just endless "please wait" comments. That said, please tell me where I'm wrong and you're having issues! Much better to hear now than assume it's fixed and start all over again tomorrow.
I appreciate your feedback and patience over this; it has been very generous of you all. Our next work in this area is to make the cache much more scalable and resilient over time, so it's faster and more reliable for you, and cheaper for us to support. Thank you again. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:47, 16 April 2026 (UTC)
:Thank you (and the rest of the team) for your efforts for this new wiki! We really appreciate it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:58, 16 April 2026 (UTC)
:Wow this is great! Now we can do a lot more verification on whether created pages are working well! Gotta look over a bunch of pages. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 15:20, 16 April 2026 (UTC)
::Yes I tried to fix up a bunch of pages. Many of them actually render properly now. But I did need to change quite a few [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 17:36, 16 April 2026 (UTC)
:::Yes, please give your attention to the quality of pages you've already created rather than expanding the quantity. For example, on [[Q153]] I notice that you used Z28016 a lot, but that "defining" should only be used when it is the only instance of that class in that location (which works fine for a capital city), but not e.g. for hydrogen being "the" part of ethanol. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:43, 17 April 2026 (UTC)
== Importing templates from wikipedias ==
I think it would be a good idea to set something up so that templates from wikipedia can be represented as wikifunctions. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 14:59, 16 April 2026 (UTC)
:Already {{done}} on WF, see [[f:WF:MediaWiki parser functions]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:08, 16 April 2026 (UTC)
== Idea for the project chat ==
I've been thinking of some ideas that we could implement related to the project chat. I'm not saying I endorse anything, just throwing out an idea.
There's been a ''lot'' of activity on here, I'm not sure if this is going to be a permanent thing or if it's just because the wiki just started. If it maintains its activity, we might want to divide it up like the English Wikipedia does, perhaps into "Proposals", "Technical and Wikifunctions", and "Miscellaneous." [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:19, 16 April 2026 (UTC)
:Simple english wikipedia has almost all discussion happen on its Project chat. I think we should only add nerw things once we really need more chats. Having everything here makes it easier for people to keep up with the news of abstract wikipedia. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 16:31, 16 April 2026 (UTC)
::The place to keep up with news for "abstract [sic] wikipedia [sic]" is the newsletter. I think that separating might actually make it easier to follow the specific discussion that you want, as you can choose which of the three to subscribe to. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:58, 16 April 2026 (UTC)
::We should at least have a talk page archiving bot, like [[:en:User:lowercase sigmabot III]]. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:18, 16 April 2026 (UTC)
== What to do with Z26955 ==
There are a lot of articles with [[:f:Z26955|Z26955]] in them, since it has this obvious warning on it, what should we do with existing articles that have it? Just remove it on sight? [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 15:33, 16 April 2026 (UTC)
:We should only improve articles by fixing the problems, not by removing them. If you can replace a function by a better one, thatâs great. Otherwise, please leave it for now so that we can see what needs fixing. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:04, 16 April 2026 (UTC)
== Representing "part of" ==
How do I represent that something is part of another thing? I used to use the spo sentence without understanding that it did not work. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 16:30, 16 April 2026 (UTC)
:I think [[f:Z32982]] can be used, with the role as [[d:Q1310239]]. [[User:ChaoticVermillion|<span style="color: orangered">Chaotic</span><span style="color: crimson">Vermillion</span>]] ([[User talk:ChaoticVermillion|converse]], [[Special:Contributions/ChaoticVermillion|contribs]]) 18:55, 16 April 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 -->
== AceWiki: Abstract Wikipedia before Abstract Wikipedia? ==
For those of you not in the know, ACE is [[w:Attempto Controlled English|Attempto Controlled English]]. This is a special subset of English that, unlike regular English, is entirely grammatically unambiguous and is machine-readable. For example, the sentence "Every person has a cat" is ACE, as a computer could easily parse that into a logical structure of the form "for any person P, P has a cat." Well, I found a semantic wiki software called AceWiki, whose articles are written entirely in Attempto Controlled English (see [https://acewiki.petapico.org/acewikigeo/ AceWikiGEO]). The sentence structures seen in AceWiki articles (while I can't link directly to any article, the article on the United States of America, which can be found in the Index in the sidebar, is a good example) are quite similar to those in our existing abstract articles. Using a tool called [https://github.com/Attempto/ACE-in-GF ACE-in-GF], ACE text could be translated into any language.
I've been thinking about the idea of a tool that allows an editor to write Attempto Controlled English text, and have that text turned into an abstract article. As an example:
'''ACE''' -- "Every antelope is a mammal." → '''Abstract content''' -- [[f:Z26627|Classifying a class of nouns (Z26627)]]: [[d:Q25894|antelope (Q25894)]], [[d:Q7377|mammal (Q7377)]]
This tool would not be optimized for mass article creation, since it would not include an option to generate articles directly from Wikidata, but I think it could be interesting to see how being able to write abstract articles in natural language might lower the barrier to contributing to this project. Thoughts? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[Q1270787|she]]/[[Q3437264|they]]) 01:59, 20 April 2026 (UTC)
:I'm not sure how we'd actually do the conversion step. If you'd be willing to attempt to make a prototype I'd love to look at it, but I'm skeptical. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:12, 21 April 2026 (UTC)
== Help with the news section on main page ==
Hi all, I would like to have some help in importing [[:f:Template:Main page/News]] here and inserting it in the main page's module. Can someone help me to do it? [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:26, 20 April 2026 (UTC)
:I believe [[Template:Main page/News]] is already set up and visible on the main page, unless you mean importing the history of the WF template over. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 11:12, 20 April 2026 (UTC)
::Ah, that's great, thanks! [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:53, 20 April 2026 (UTC)
== Layout guidelines? ==
One thing I'm noticing is that there are a ''lot'' of ways to do the same thing. I'd like to know which is preferred in the simple case of making single-sentence articles that just say what they are.
Take [[Q503]] for example. If you look at the edit history of the article, you'll see it went through a few changes:
* Initially, it was a [[f:Z14396|''string of monolingual text'']] call wrapped inside of a [[f:Z27868|''string to HTML fragment'']] call. The innermost function got the monolingual text returned from [[f:Z26095|''subject is kind of'']], converted it to a string, and then to a HTML fragment.
* Afterwards the two topmost functions were removed until only the ''subject is kind of'' function call remained, and this was wrapped in a call to [[f:Z29749|''monolingual text as HTML with visible language tag'']].
* Finally the ''subject is kind of'' call was placed into a typed list provided as an argument to the [[f:Z32234|''join text-like objects into HTML fragment'']] call, which in turn was made into a proper paragraph rather than a standalone <code><div></code> as it was previously.
None of these seem like a particularly bad way to approach things, and I have seem all of them in the wild; the first thing I tried I did so as it was the way the first article I stumbled upon chose to render its text.
Since [[Abstract Wikipedia:Useful functions for article composition]] only goes over linguistic functions, and doesn't seem to provide any guidance on ''composition'' functions (i.e. building the HTML contents itself, as you have to do in the plain visual editor online), I thought I'd ask here if there is a preferred way to do things, and if it could perhaps be made clearer on the website if so. It is rather bothersome wanting to build e.g. a wikitable, and needing to peruse the available functions on Wikifunctions instead of having an easily-accessible way to see what is generally recommended for the particular circumstance. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 21:36, 20 April 2026 (UTC)
:I'm partial to paragraph(join text-like objects into HTML fragment(your sentences)), as not using a paragraph tag is bad for those who use screen readers, and I designed join text-like objects to reduce function calls and therefore speed up the article processing step. The long-term problem with this method is that Japanese and Chinese both do not have spaces between sentences, so I plan to soon create a function that takes a list of text-like objects and then converts it into a paragraph under the correct style of each language. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 23:51, 20 April 2026 (UTC)
::That sounds good, I have grown more fond of that method as well. What you described would be great to have, I have been adding [[f:Z13128]] references inbetween each sentence to counteract the lack of spacing but something that would do this automatically for English while also obeying the sentence rules of other languages it renders in would be very ideal. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 16:33, 21 April 2026 (UTC)
::{{ping|Feeglgeef}} I noticed [[f:Z33068]]. I decided to hack up an implementation of it that aligns with what you said, I don't know if this is what your original intention for the function was and I apologize if I misconstrued it. At the moment, it just runs the ''join text-like objects'' function I mentioned earlier wrapped in a call to ''paragraph'', but adds spaces if the language is not Japanese or Chinese. I'm not sure if, in this scope, a lack of spaces is the only difference between how certain languages arrange their sentences. This also only accounts for the ZObjects for Chinese and Japanese specifically, I think some sort of switch statement or separate configuration object would be better suited for thisânot to mention that there are separate natural language objects for the different scripts of Japanese, so those would have to be blanketed under Japanese when considering the language passed in (which I don't want to chain a bunch of ORs to do at the moment). For now, though, it seems to work fine. I added two different test cases and they both pass, and I have also utilized the function on [[Q241691]]. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 03:31, 23 April 2026 (UTC)
== Wikidata problems ==
Sorry for posting two questions here in a row. I'll try to make this brief.
On the bottom of [[Q247237]] is what ''should'' be a list of albums, but on my end it appears as just "''PLUS''" repeated fourteen times. This seems to occur any time I use [[f:Z13464]] on a list of Wikidata item references... is anyone else seeing this? I'm not sure what I could be doing wrong.
Related to this, I wonder if I can avoid needing to explicitly state each of these items? I moved the list to a separately-defined object on Wikifunctions to avoid having to constantly transfer it between websites since I don't think the clipboard works cross-site. Ordinarily, if I were trying to get all Autechre studio albums, I would use Wikidata's SPARQL query feature to do this, by finding every entity whose [[wikidata:P31|P31]] is [[wikidata:Q482994|Q482994]] and whose [[wikidata:P50|P50]] is [[wikidata:Q247237|Q247237]]. This doesn't seem to be doable with Wikifunctions, though, or at least I'm not seeing it... so I don't know how I would do this automatically. We are making articles out of functions here, so I think it would be worthwhile if I tried to future-proof the list using this paradigm. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 16:30, 21 April 2026 (UTC)
:On your first question, I've [[f:Z33903|tried to replicate this on WF]] and I cannot, which makes it difficult to solve.
:We cannot currently reverse most WD statements, so your use case is not ''currently'' possible, but we are able to access the statements that are ''on'' an item. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:10, 21 April 2026 (UTC)
cjyxd5rgxrpx2fuwowigwr50id3opjf
Abstract Wikipedia:Requests for permissions
4
451
6660
6371
2026-04-23T10:04:03Z
ToadetteEdit
1508
/* Translation administrator: Minorax */
6660
wikitext
text/x-wiki
{{shortcut|[[Abstract:PERM]]}}
This page is the place to request for permissions.
[[Category:Abstract Wikipedia administration]]
: ''Add your request to the appropriate section below.''
: ''Archived requests can be found at [[Abstract:Requests for permissions/Archive]].''
== Administrator ==
== Interface administrator ==
== Translation administrator ==
=== Translation administrator: [[User:BZPN|BZPN]] ===
Hi, I'd like to request the TA flag. I'm familiar with how the extension works and have experience translating content into my language across other projects. I'd like to help quickly organize and manage translations (project space) here as the project develops. Thank you, [[User:BZPN|BZPN]] ([[User talk:BZPN|talk]]) 19:38, 12 April 2026 (UTC)
* {{comment}} You donât have similar rights anywhere. Can you prepare a page for translation by following [[:m:Meta:Internationalization guidelines]]?[[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 19:44, 12 April 2026 (UTC)
*:{{Done}}, please review it [[User:BZPN/Sample|here]] (based on [[Abstract Wikipedia:Useful functions for article composition]]). [[User:BZPN|BZPN]] ([[User talk:BZPN|talk]]) 20:43, 12 April 2026 (UTC)
*::I'm also little cautious per the comment by Feeglgeef, itâs indeed your first edit on the wiki is to asking for the rights, and also the account creation log shows that you account was created also the same time. So at least spend some time as a reader, to know how things are working here. Until then I'm also {{Oppose|opposing}} the request. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 02:33, 13 April 2026 (UTC)
:{{oppose}} '''Oppose''', and quite strongly, your first edit here was to ask for a user group, which is a massive red flag personally. I'm (at least, relative to others here) skeptical of users that rely solely on their global user rights, but you don't even have anything on that front. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:54, 12 April 2026 (UTC)
::Thank you to JJPMaster for the links to their previous conduct, definitely {{oppose}}'''Absolutely not and absolutely never'''. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:04, 13 April 2026 (UTC)
:'''Absolutely not'''. It is a terrible look to make this your first ever edit, especially considering your repeated zero-chance RfAs on Simple English Wikipedia. Furthermore, it is hard for me to overlook [[w:Wikipedia:Miscellany for deletion/User:BZPN/LGBT|this]] and [[m:Universal Code of Conduct/Coordinating Committee/Cases/2025/Wikimedia Discord Block (BZPN)|this]]. Perhaps you could show the community that we should trust you in spite of your views, but it is simply impossible to do that with zero prior experience on this project. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[Q1270787|she]]/[[Q3437264|they]]) 13:54, 13 April 2026 (UTC)
*{{oppose}}'''Oppose''' Markup is mostly okay, though the list items should be broken up into separate translation units, and the translation units shouldn't be broken up per section. Also, the QIDs should likely be tvars. I'm not opposing because of these. The issues pointed out by others above, as well as [[w:sco:User talk:CiphriusKane#enwiki block|this interaction on sco.wp 2 months ago]] indicate that you shouldn't be trusted with advanced permissions currently. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 15:33, 13 April 2026 (UTC)
*{{oppose}}'''Oppose''' after reading [https://en.wikipedia.org/wiki/Special:PermanentLink/1317558320#Proposal:BZPN+site+banned+for+WP:NOTHERE this] and other links above, sorry. [[User:ToadetteEdit|ToadetteEdit]] ([[User talk:ToadetteEdit|talk]]) 16:37, 20 April 2026 (UTC)
=== Translation administrator: [[User:Sannita (WMF)|Sannita (WMF)]] ===
Hi, I'm Sannita from the Wikifunctions and Abstract Wikipedia team. I need access as a translation admin here, to help with [[Template:Main page/News]] and potentially the other pages that might require translation. I already have the flag on Meta and Wikifunctions. --[[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:57, 20 April 2026 (UTC)
*{{support}} [[User:ToadetteEdit|ToadetteEdit]] ([[User talk:ToadetteEdit|talk]]) 16:34, 20 April 2026 (UTC)
:@[[User:Sannita (WMF)|Sannita (WMF)]]: Would this not go through [[wmf:Policy:Wikimedia Foundation Staff Userrights Policy]]? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[Q1270787|she]]/[[Q3437264|they]]) 19:04, 20 April 2026 (UTC)
* {{s}}.đȘ¶-[[User:Tanbiruzzaman|<span style="font-family:monospace;color:#006400;letter-spacing:1px;">TÎNBIRUZZÎMÎN</span>]] ([[User talk:Tanbiruzzaman|đŹ]]) 03:23, 21 April 2026 (UTC)
== Bureaucrat ==
== Miscellaneous requests ==
==See also==
* [[Abstract Wikipedia:User groups]]
** [[Special:ListGroupRights]] for the listing of rights per user group
fluazul1n0bks6uipx1e47bebdzob2q
Q7227384
0
477
6579
2007
2026-04-23T06:17:07Z
Sdkb
1058
Added
6579
abstractwiki
text/plain
{
"qid": "Q7227384",
"sections": {
"Q8776414": {
"index": 0,
"fragments": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z29749",
"Z29749K1": {
"Z1K1": "Z7",
"Z7K1": "Z26570",
"Z26570K1": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z26570K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1377182"
},
"Z26570K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q506398"
},
"Z26570K4": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
},
"Z29749K2": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z29749",
"Z29749K1": {
"Z1K1": "Z7",
"Z7K1": "Z28016",
"Z28016K1": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z28016K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q15140392"
},
"Z28016K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q3246557"
},
"Z28016K4": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
},
"Z29749K2": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
}
]
}
}
}
lg7jwaquow2lsnqzbe8s9v6fqa81l5q
6646
6579
2026-04-23T06:58:58Z
Sdkb
1058
add placeholder sections
6646
abstractwiki
text/plain
{
"qid": "Q7227384",
"sections": {
"Q8776414": {
"index": 0,
"fragments": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z29749",
"Z29749K1": {
"Z1K1": "Z7",
"Z7K1": "Z26570",
"Z26570K1": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z26570K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1377182"
},
"Z26570K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q506398"
},
"Z26570K4": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
},
"Z29749K2": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z29749",
"Z29749K1": {
"Z1K1": "Z7",
"Z7K1": "Z28016",
"Z28016K1": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z28016K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q15140392"
},
"Z28016K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q3246557"
},
"Z28016K4": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
},
"Z29749K2": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z32145",
"Z32145K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q309"
},
"Z32145K2": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z32145",
"Z32145K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q209465"
},
"Z32145K2": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z32145",
"Z32145K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q5283295"
},
"Z32145K2": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z32145",
"Z32145K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q8434"
},
"Z32145K2": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z32145",
"Z32145K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q2472587"
},
"Z32145K2": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z32145",
"Z32145K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q10682341"
},
"Z32145K2": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33690",
"Z33690K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q11047409"
},
"Z33690K2": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33457",
"Z33457K1": {
"Z1K1": "Z7",
"Z7K1": "Z28016",
"Z28016K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q56291680"
},
"Z28016K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q2367225"
},
"Z28016K3": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z28016K4": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
}
}
]
}
}
}
kqpa8jpihm8pah6uncmptqx6dny859b
Abstract Wikipedia:Suggested functions
4
723
6578
5021
2026-04-23T06:15:34Z
Sdkb
1058
/* Time element */ new section
6578
wikitext
text/x-wiki
__NEWSECTIONLINK__
{{Shortcut|[[Project:SF]]|[[Project:RF]]}}
[[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>.
Functions which aren't directly related to {{SITENAME}} can be requested at [[f:WF:Suggest a function]].
== 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)
== Link to Wikidata ==
We have [[f:Z32428]] for internal (Abstract Wikipedia) links and [[f:Z31697]] for Wikipedia links (article title). Other link functions are available! So far, though, I donât think we have a function to generate a link to a Wikidata item, and Iâm not sure how it should by styled so as to avoid confusion with an Abstract Wikipedia link.
Note: we have no architecture for injecting a link into a sentence fragment, so a link like this would need to be a standalone HTML fragment and should be reusable within many âsentence fragmentâ functions. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:21, 29 March 2026 (UTC)
:{{done}} This is now working. Thank you, @[[User:ChaoticVermillion|ChaoticVermillion]]
:{{#function:Z32878|Q104587954|}}
:(I think the third argument defaults to the page content language here.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:45, 30 March 2026 (UTC)
== Basic creative work description ==
Something like<br>
'''''Title''''' is a(n) '''Year''' '''Genre'''{optional} '''Format''' by '''X'''.
Under exact formatting provided, would only work for extended or pictorial (or sculptural) works of monolithic authorship.
[[User:Alef.person|Alef.person]] ([[User talk:Alef.person|talk]]) 00:22, 5 April 2026 (UTC)
== Time element ==
It would be helpful to have something like "X Y on [date]", e.g. "The company was founded on April 7, 2026". [[User:Sdkb|Sdkb]] ([[User talk:Sdkb|talk]]) 06:15, 23 April 2026 (UTC)
fs3or0wr76gzilyevkpexrxmskc9lxx
6662
6578
2026-04-23T11:50:42Z
JJPMaster
1823
/* Link to Wikidata */ Reply
6662
wikitext
text/x-wiki
__NEWSECTIONLINK__
{{Shortcut|[[Project:SF]]|[[Project:RF]]}}
[[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>.
Functions which aren't directly related to {{SITENAME}} can be requested at [[f:WF:Suggest a function]].
== 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)
== Link to Wikidata ==
We have [[f:Z32428]] for internal (Abstract Wikipedia) links and [[f:Z31697]] for Wikipedia links (article title). Other link functions are available! So far, though, I donât think we have a function to generate a link to a Wikidata item, and Iâm not sure how it should by styled so as to avoid confusion with an Abstract Wikipedia link.
Note: we have no architecture for injecting a link into a sentence fragment, so a link like this would need to be a standalone HTML fragment and should be reusable within many âsentence fragmentâ functions. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:21, 29 March 2026 (UTC)
:{{done}} This is now working. Thank you, @[[User:ChaoticVermillion|ChaoticVermillion]]
:{{#function:Z32878|Q104587954|}}
:(I think the third argument defaults to the page content language here.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:45, 30 March 2026 (UTC)
:@[[User:GrounderUK|GrounderUK]]: It is worth noting that links can be injected into sentence fragments in a rather roundabout way, by using a string replacement function. See [[Q190]]. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[Q1270787|she]]/[[Q3437264|they]]) 11:50, 23 April 2026 (UTC)
== Basic creative work description ==
Something like<br>
'''''Title''''' is a(n) '''Year''' '''Genre'''{optional} '''Format''' by '''X'''.
Under exact formatting provided, would only work for extended or pictorial (or sculptural) works of monolithic authorship.
[[User:Alef.person|Alef.person]] ([[User talk:Alef.person|talk]]) 00:22, 5 April 2026 (UTC)
== Time element ==
It would be helpful to have something like "X Y on [date]", e.g. "The company was founded on April 7, 2026". [[User:Sdkb|Sdkb]] ([[User talk:Sdkb|talk]]) 06:15, 23 April 2026 (UTC)
80x2aalr0qjrcvpwlwaosm0q25f7sux
Q432
0
1363
6577
5775
2026-04-23T05:50:20Z
QuickQuokka
2641
Change sentence structure, also Arabic is a sacred language, not an official language
6577
abstractwiki
text/plain
{
"qid": "Q432",
"sections": {
"Q8776414": {
"index": 0,
"fragments": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z32123",
"Z32123K1": {
"Z1K1": "Z7",
"Z7K1": "Z32234",
"Z32234K1": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z26039",
"Z26039K1": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z26039K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6957341"
},
"Z26039K3": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
}
]
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z32123",
"Z32123K1": {
"Z1K1": "Z7",
"Z7K1": "Z32234",
"Z32234K1": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z32982",
"Z32982K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q176770"
},
"Z32982K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q66305721"
},
"Z32982K3": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z32982K4": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
}
]
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z32123",
"Z32123K1": {
"Z1K1": "Z7",
"Z7K1": "Z32234",
"Z32234K1": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z28016",
"Z28016K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q169977"
},
"Z28016K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q3373417"
},
"Z28016K3": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z28016K4": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
}
]
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z32123",
"Z32123K1": {
"Z1K1": "Z7",
"Z7K1": "Z32234",
"Z32234K1": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z28016",
"Z28016K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q13955"
},
"Z28016K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q839470"
},
"Z28016K3": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z28016K4": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
}
]
}
}
]
}
}
}
956jwza0oxtqcqvvxedyja9o35w3sol
Abstract Wikipedia:Requests for permissions/Archive/2026/04
4
2048
6661
5238
2026-04-23T10:04:26Z
ToadetteEdit
1508
6661
wikitext
text/x-wiki
=== Administrator: [[User:Koavf|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 the 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)
Closing as unsuccessful with {{support}}: 0, {{oppose}}: 2.[[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 06:18, 11 April 2026 (UTC)
=== Translation administrator: [[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)
*:Update: The wonderful Niklas from the Language team has found and fixed the cause; I'll run the new script next week once it's live in production, after which the feature will work. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:22, 2 April 2026 (UTC)
*::â
Now done. Sorry for the delay. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:46, 12 April 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)
* {{support}} --[[User:Asked42|Asked42]] ([[User talk:Asked42|talk]]) 17:25, 30 March 2026 (UTC)
Closing as successfull with {{Support}}: 8, {{Oppose}}: 0 --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 14:33, 2 April 2026 (UTC)
=== Translation administrator: [[User:Minorax|Minorax]] ===
Good day, I'd like to request for translation admin toolset to help to mark and manage pages for translation here. I have similar experiences on other wikis. [[User:Minorax|Minorax]] ([[User talk:Minorax|talk]]) 07:59, 5 April 2026 (UTC)
*{{Support|Support}} Thank you for your willingness to volunteering here.[[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 09:04, 5 April 2026 (UTC)
* {{Support}} --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 19:03, 5 April 2026 (UTC)
*{{Support}} [[User:ChaoticVermillion|<span style="color: orangered">Chaotic</span><span style="color: crimson">Vermillion</span>]] ([[User talk:ChaoticVermillion|converse]], [[Special:Contributions/ChaoticVermillion|contribs]]) 01:01, 6 April 2026 (UTC)
* {{support}}: -- [[User:Asked42|Asked42]] ([[User talk:Asked42|talk]]) 14:06, 7 April 2026 (UTC)
*{{support}} Globally trusted user. [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 06:26, 11 April 2026 (UTC)
*{{support}} [[User:ToadetteEdit|ToadetteEdit]] ([[User talk:ToadetteEdit|talk]]) 22:39, 16 April 2026 (UTC)
:Closing as successfull with {{Support}}: 6, {{Oppose}}: 0 --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 18:24, 19 April 2026 (UTC)
k3eqpc5xdn9lmqipp0cil2ocltwtwpd
Template:Main page/News/de
10
2061
6585
6414
2026-04-23T06:50:16Z
NDG
1027
6585
wikitext
text/x-wiki
<noinclude><languages /></noinclude>
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">
;Freiwilligentreffen
* Das nÀchste Freiwilligentreffen findet um <bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1778520600 17:30 UTC on 2026-05-11]</bdi> auf <bdi lang="en" dir="ltr">Google Meet</bdi> unter <bdi lang="en" dir="ltr">[https://meet.google.com/xuy-njxh-rkw meet.google.com/xuy-njxh-rkw]</bdi> statt.
* Das [[:c:File:Abstract Wikipedia Volunteer Corner 2026-04.webm|letzte Freiwilligentreffen]] ist auf Commons verfĂŒgbar.
; Aktuelle Neuigkeiten zum Status von Wikifunctions
<!--Keep this to the most recent 5 entries-->
* [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|2026-04-16]]: Meilensteine; Einige gröĂere Probleme hoffentlich behoben
* [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|2026-04-10]]: Community-VorschlÀge zur Erfassung von Bedeutungen
* [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-02|2026-04-02]]: Diskussionsanfrage: Syntaktische Tabellen
* [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-26|2026-03-26]]: Erste Tage der Abstrakten Wikipedia Beta; Status der Kompositionssprache v2
* [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|2026-03-19]]: Start der Abstrakten Wikipedia in Beta
</div>
<span class="plainlinks">[https://www.wikifunctions.org/wiki/Special:MyLanguage/Wikifunctions:Status_updates <span class="mw-ui-button mw-ui-constructive mw-ui-small">Weitere Neuigkeiten</span>]</span>
</div><noinclude>[[Category:templates]]</noinclude>
59gc9gdhyhg14tx80eh0ba6gvt9mnhx
Template:Main page/News/ar
10
2080
6558
6415
2026-04-22T16:23:43Z
ToadetteEdit
1508
Created page with "[[$1|2026-04-16]]: Ű„ÙۏۧŰČۧŰȘ ÙۧÙ
Ű©Ű ŰȘÙ
ŰÙ ŰšŰč۶ ۧÙÙ
ŰŽÙÙۧŰȘ ۧÙ۱ۊÙŰłÙŰ© ŰčÙÙ ŰŁÙ
Ù"
6558
wikitext
text/x-wiki
<noinclude><languages /></noinclude>
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">
;۱ÙÙ Ű§ÙÙ
ŰȘŰ·ÙŰčÙÙ
* <span class="mw-translate-fuzzy">ŰłÙÙÙÙ Ű±ÙÙ Ű§ÙÙ
ŰȘŰ·ÙŰčÙÙ Ű§ÙŰȘۧÙÙ ÙÙ [$1 17:30 (ŰȘ Űč Ù
) ÙÙ 2026-04-13] ŰčÙÙ ŰŹÙŰŹÙ Ù
ÙŰȘ ÙÙ $2.</span>
* [[:c:File:Abstract Wikipedia Volunteer Corner 2026-04.webm|ŰŁŰŰŻŰ« ۱ÙÙ Ű§ÙÙ
ŰȘŰ·ÙŰčÙÙ]] Ù
ŰȘŰ§Ű ŰčÙÙ ÙÙÙ
ÙŰČ.
; ŰȘŰŰŻÙ۫ۧŰȘ ۧÙŰۧÙŰ© ۧÙŰŁŰźÙ۱۩ ŰÙÙ ÙÙÙÙ Ű§ÙŰŻÙۧÙ
<!--Keep this to the most recent 5 entries-->
* [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|2026-04-16]]: Ű„ÙۏۧŰČۧŰȘ ÙۧÙ
Ű©Ű ŰȘÙ
ŰÙ ŰšŰč۶ ۧÙÙ
ŰŽÙÙۧŰȘ ۧÙ۱ۊÙŰłÙŰ© ŰčÙÙ ŰŁÙ
Ù
* [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|2026-04-10]]: Ù
ÙŰȘ۱ŰۧŰȘ ۧÙÙ
ŰŹŰȘÙ
Űč ÙۧÙŰȘÙۧ۷ ۧÙÙ
ŰčÙÙ
* [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-02|2026-04-02]]: Ű·ÙŰš Ù
ÙۧÙŰŽŰ©: ۧÙۏۯۧÙÙ Ű§ÙÙŰÙÙŰ©
* [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-26|2026-03-26]]: ŰŁÙۧÙ
ÙÙÙÙŰšÙŰŻÙۧ ۧÙÙ
ۏ۱ۯ۩ ۧÙÙÙÙÙŰ© ۧÙŰŁÙÙÙŰ ŰۧÙŰ© ۧÙÙŰșŰ© ۧÙŰȘ۱ÙÙŰš ۧÙÙ۳۟۩ ۧÙ۫ۧÙÙŰ©
* [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|2026-03-19]]: ۄ۷ÙŰ§Ù ÙÙÙÙŰšÙŰŻÙۧ ۧÙÙ
ۏ۱ۯ۩ ÙÙ Ű§ÙÙ۶Űč ۧÙŰȘۏ۱ۚÙ.
</div>
<span class="plainlinks">[https://www.wikifunctions.org/wiki/Special:MyLanguage/Wikifunctions:Status_updates <span class="mw-ui-button mw-ui-constructive mw-ui-small">ۧÙÙ
ŰČÙŰŻ Ù
Ù Ű§Ùۣ۟ۚۧ۱</span>]</span>
</div><noinclude>[[Category:templates]]</noinclude>
62amcvf99zou9t0b9mcrbv6tuy8dn32
6560
6558
2026-04-22T16:24:39Z
ToadetteEdit
1508
6560
wikitext
text/x-wiki
<noinclude><languages /></noinclude>
<div style="margin: auto; vertical-align:top">
<div class="mainpage_boxcontents_small">
;۱ÙÙ Ű§ÙÙ
ŰȘŰ·ÙŰčÙÙ
* ŰłÙÙÙÙ Ű±ÙÙ Ű§ÙÙ
ŰȘŰ·ÙŰčÙÙ Ű§ÙŰȘۧÙÙ ÙÙ <bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1778520600 17:30 UTC on 2026-05-11]</bdi> ŰčÙÙ <bdi lang="en" dir="ltr">Google Meet</bdi> ÙÙ <bdi lang="en" dir="ltr">[https://meet.google.com/xuy-njxh-rkw meet.google.com/xuy-njxh-rkw]</bdi>.
* [[:c:File:Abstract Wikipedia Volunteer Corner 2026-04.webm|ŰŁŰŰŻŰ« ۱ÙÙ Ű§ÙÙ
ŰȘŰ·ÙŰčÙÙ]] Ù
ŰȘŰ§Ű ŰčÙÙ ÙÙÙ
ÙŰČ.
; ŰȘŰŰŻÙ۫ۧŰȘ ۧÙŰۧÙŰ© ۧÙŰŁŰźÙ۱۩ ŰÙÙ ÙÙÙÙ Ű§ÙŰŻÙۧÙ
<!--Keep this to the most recent 5 entries-->
* [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|2026-04-16]]: Ű„ÙۏۧŰČۧŰȘ ÙۧÙ
Ű©Ű ŰȘÙ
ŰÙ ŰšŰč۶ ۧÙÙ
ŰŽÙÙۧŰȘ ۧÙ۱ۊÙŰłÙŰ© ŰčÙÙ ŰŁÙ
Ù
* [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|2026-04-10]]: Ù
ÙŰȘ۱ŰۧŰȘ ۧÙÙ
ŰŹŰȘÙ
Űč ÙۧÙŰȘÙۧ۷ ۧÙÙ
ŰčÙÙ
* [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-02|2026-04-02]]: Ű·ÙŰš Ù
ÙۧÙŰŽŰ©: ۧÙۏۯۧÙÙ Ű§ÙÙŰÙÙŰ©
* [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-26|2026-03-26]]: ŰŁÙۧÙ
ÙÙÙÙŰšÙŰŻÙۧ ۧÙÙ
ۏ۱ۯ۩ ۧÙÙÙÙÙŰ© ۧÙŰŁÙÙÙŰ ŰۧÙŰ© ۧÙÙŰșŰ© ۧÙŰȘ۱ÙÙŰš ۧÙÙ۳۟۩ ۧÙ۫ۧÙÙŰ©
* [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|2026-03-19]]: ۄ۷ÙŰ§Ù ÙÙÙÙŰšÙŰŻÙۧ ۧÙÙ
ۏ۱ۯ۩ ÙÙ Ű§ÙÙ۶Űč ۧÙŰȘۏ۱ۚÙ.
</div>
<span class="plainlinks">[https://www.wikifunctions.org/wiki/Special:MyLanguage/Wikifunctions:Status_updates <span class="mw-ui-button mw-ui-constructive mw-ui-small">ۧÙÙ
ŰČÙŰŻ Ù
Ù Ű§Ùۣ۟ۚۧ۱</span>]</span>
</div><noinclude>[[Category:templates]]</noinclude>
9qr71u6ea0py3e5cm7xgp8qx8h50jm9
Translations:Template:Main page/News/2/ar
1198
2235
6559
5877
2026-04-22T16:24:38Z
ToadetteEdit
1508
6559
wikitext
text/x-wiki
ŰłÙÙÙÙ Ű±ÙÙ Ű§ÙÙ
ŰȘŰ·ÙŰčÙÙ Ű§ÙŰȘۧÙÙ ÙÙ $date-and-time ŰčÙÙ $platform ÙÙ $link.
r2v6ygzzxklyjcncjizxz0zu20flsia
Q8146
0
2263
6583
5910
2026-04-23T06:39:51Z
QuickQuokka
2641
Changed "Yen is a currency in Japan" to "Yen is the currency of Japan". Removed lead paragraph, aforementioned is sufficient. Yen is NOT a yuan, but rather derives from it.
6583
abstractwiki
text/plain
{
"qid": "Q8146",
"sections": {
"Q8776414": {
"index": 0,
"fragments": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z32123",
"Z32123K1": {
"Z1K1": "Z7",
"Z7K1": "Z32234",
"Z32234K1": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z28016",
"Z28016K1": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z28016K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q8142"
},
"Z28016K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q17"
},
"Z28016K4": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
}
]
}
}
]
}
}
}
21m8icwr7bmko9tn1w1quc8ayxkm2r3
Q12204
0
2271
6648
5918
2026-04-23T07:11:00Z
QuickQuokka
2641
Changed order of article, removed repetition
6648
abstractwiki
text/plain
{
"qid": "Q12204",
"sections": {
"Q8776414": {
"index": 0,
"fragments": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z32123",
"Z32123K1": {
"Z1K1": "Z7",
"Z7K1": "Z32234",
"Z32234K1": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z26039",
"Z26039K1": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z26039K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q12136"
},
"Z26039K3": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
}
]
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z32123",
"Z32123K1": {
"Z1K1": "Z7",
"Z7K1": "Z32234",
"Z32234K1": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z26039",
"Z26039K1": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z26039K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q314676"
},
"Z26039K3": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
}
]
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z32123",
"Z32123K1": {
"Z1K1": "Z7",
"Z7K1": "Z32234",
"Z32234K1": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z32053",
"Z32053K1": "https://www.admin.ch/opc/de/classified-compilation/20151622/201901010000/818.101.126.pdf",
"Z32053K2": "https://www.admin.ch/opc/de/classified-compilation/20151622/201901010000/818.101.126.pdf",
"Z32053K3": "admin.ch",
"Z32053K4": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2026"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16104"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "17"
}
}
},
"Z32053K5": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
}
]
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z32123",
"Z32123K1": {
"Z1K1": "Z7",
"Z7K1": "Z32234",
"Z32234K1": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z26039",
"Z26039K1": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z26039K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q112193867"
},
"Z26039K3": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
}
]
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z32123",
"Z32123K1": {
"Z1K1": "Z7",
"Z7K1": "Z32234",
"Z32234K1": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z26039",
"Z26039K1": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z26039K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q18553247"
},
"Z26039K3": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
}
]
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z32123",
"Z32123K1": {
"Z1K1": "Z7",
"Z7K1": "Z32234",
"Z32234K1": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z26039",
"Z26039K1": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z26039K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q4293079"
},
"Z26039K3": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
}
]
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z32123",
"Z32123K1": {
"Z1K1": "Z7",
"Z7K1": "Z32234",
"Z32234K1": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z32053",
"Z32053K1": "https://www.webmd.com/lung/understanding-tuberculosis-basics",
"Z32053K2": "https://www.webmd.com/lung/understanding-tuberculosis-basics",
"Z32053K3": "webmd.com",
"Z32053K4": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2026"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16104"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "17"
}
}
},
"Z32053K5": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
}
]
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z32123",
"Z32123K1": {
"Z1K1": "Z7",
"Z7K1": "Z32234",
"Z32234K1": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z26039",
"Z26039K1": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z26039K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q506680"
},
"Z26039K3": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
}
]
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z32123",
"Z32123K1": {
"Z1K1": "Z7",
"Z7K1": "Z32234",
"Z32234K1": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z32053",
"Z32053K1": "https://apps.who.int/iris/bitstream/handle/10665/154076/9789241508490_eng.pdf",
"Z32053K2": "https://apps.who.int/iris/bitstream/handle/10665/154076/9789241508490_eng.pdf",
"Z32053K3": "apps.who.int",
"Z32053K4": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2026"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16104"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "17"
}
}
},
"Z32053K5": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
}
]
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z32123",
"Z32123K1": {
"Z1K1": "Z7",
"Z7K1": "Z32234",
"Z32234K1": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z26039",
"Z26039K1": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z26039K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q18123741"
},
"Z26039K3": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
}
]
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z32123",
"Z32123K1": {
"Z1K1": "Z7",
"Z7K1": "Z32234",
"Z32234K1": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z26039",
"Z26039K1": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z26039K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q609748"
},
"Z26039K3": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
}
]
}
}
]
}
}
}
iav7c7k4pehb0859mbzo5th1yf1rf4s
6649
6648
2026-04-23T07:17:17Z
QuickQuokka
2641
Fixed citation formatting
6649
abstractwiki
text/plain
{
"qid": "Q12204",
"sections": {
"Q8776414": {
"index": 0,
"fragments": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z32123",
"Z32123K1": {
"Z1K1": "Z7",
"Z7K1": "Z32234",
"Z32234K1": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z26039",
"Z26039K1": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z26039K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q12136"
},
"Z26039K3": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
}
]
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z32123",
"Z32123K1": {
"Z1K1": "Z7",
"Z7K1": "Z32234",
"Z32234K1": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z26039",
"Z26039K1": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z26039K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q314676"
},
"Z26039K3": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z32053",
"Z32053K1": "https://www.admin.ch/opc/de/classified-compilation/20151622/201901010000/818.101.126.pdf",
"Z32053K2": "Verordnung des EDI ĂŒber die Meldung von Beobachtungen ĂŒbertragbarer Krankheiten des Menschen",
"Z32053K3": "admin.ch",
"Z32053K4": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2026"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16104"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "17"
}
}
},
"Z32053K5": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
}
]
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z32123",
"Z32123K1": {
"Z1K1": "Z7",
"Z7K1": "Z32234",
"Z32234K1": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z26039",
"Z26039K1": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z26039K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q112193867"
},
"Z26039K3": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
}
]
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z32123",
"Z32123K1": {
"Z1K1": "Z7",
"Z7K1": "Z32234",
"Z32234K1": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z26039",
"Z26039K1": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z26039K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q18553247"
},
"Z26039K3": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
}
]
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z32123",
"Z32123K1": {
"Z1K1": "Z7",
"Z7K1": "Z32234",
"Z32234K1": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z26039",
"Z26039K1": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z26039K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q4293079"
},
"Z26039K3": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z32053",
"Z32053K1": "https://www.webmd.com/lung/understanding-tuberculosis-basics",
"Z32053K2": "Tuberculosis (TB): Causes, Symptoms, Treatment",
"Z32053K3": "WebMD",
"Z32053K4": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2026"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16104"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "17"
}
}
},
"Z32053K5": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
}
]
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z32123",
"Z32123K1": {
"Z1K1": "Z7",
"Z7K1": "Z32234",
"Z32234K1": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z26039",
"Z26039K1": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z26039K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q506680"
},
"Z26039K3": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z32053",
"Z32053K1": "https://apps.who.int/iris/bitstream/handle/10665/154076/9789241508490_eng.pdf",
"Z32053K2": "Scaling up of collaborative TB/HIV activities in concentrated HIV epidemic settings",
"Z32053K3": "WHO",
"Z32053K4": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2026"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16104"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "17"
}
}
},
"Z32053K5": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
}
]
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z32123",
"Z32123K1": {
"Z1K1": "Z7",
"Z7K1": "Z32234",
"Z32234K1": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z26039",
"Z26039K1": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z26039K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q18123741"
},
"Z26039K3": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
}
]
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z32123",
"Z32123K1": {
"Z1K1": "Z7",
"Z7K1": "Z32234",
"Z32234K1": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z26039",
"Z26039K1": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z26039K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q609748"
},
"Z26039K3": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
}
]
}
}
]
}
}
}
0bjjvd08ybmqpu2x9rz0zfdc2gdqhbw
Abstract Wikipedia:WikiProject Toki Pona
4
2433
6566
6300
2026-04-23T02:53:48Z
Theki
2698
6566
wikitext
text/x-wiki
WikiProject Toki Pona is a WikiProject aimed at improving support for [[Q36846|Toki Pona]] in Abstract Wikipedia and Wikifunctions. Interested editors are invited to contribute to the [[f:Wikifunctions:Catalogue/Natural language operations/Toki Pona|growing catalog of Toki Pona functions]] on Wikifunctions.
Editors who are willing to help are also invited to add their name to the list of members below, but this is not required.
== Members ==
* — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]>
[[Category:WikiProjects|Toki Pona]]
osx8nxjkblle0g7ucs8ynq66arb4fl5
6567
6566
2026-04-23T02:53:54Z
Theki
2698
6567
wikitext
text/x-wiki
WikiProject Toki Pona is a WikiProject aimed at improving support for [[Q36846|Toki Pona]] in Abstract Wikipedia and Wikifunctions. Interested editors are invited to contribute to the [[f:Wikifunctions:Catalogue/Natural language operations/Toki Pona|growing catalog of Toki Pona functions]] on Wikifunctions.
Editors who are willing to help are also invited to add their name to the list of members below, but this is not required.
== Members ==
* [[User:Theki|rae<sup>5e</sup>]]
[[Category:WikiProjects|Toki Pona]]
mbm6ump7xaztqrw28lbeac8j1uo8yv3
6572
6567
2026-04-23T03:42:02Z
Theki
2698
6572
wikitext
text/x-wiki
WikiProject Toki Pona is a WikiProject aimed at improving support for [[Q36846|Toki Pona]] in Abstract Wikipedia and Wikifunctions. Interested editors are invited to contribute to the [[f:Wikifunctions:Catalogue/Natural language operations/Toki Pona|growing catalog of Toki Pona functions]] on Wikifunctions.
Editors who are willing to help are also invited to add their name to the list of members below, but this is not required.
== Members ==
* [[User:Theki|rae 5e]]
[[Category:WikiProjects|Toki Pona]]
iho3zvbpcrn6p8sphchkwws7yb1nhhi
6573
6572
2026-04-23T03:42:59Z
Theki
2698
Undid revision [[Special:Diff/6572|6572]] by [[Special:Contributions/Theki|Theki]] ([[User talk:Theki|talk]])
6573
wikitext
text/x-wiki
WikiProject Toki Pona is a WikiProject aimed at improving support for [[Q36846|Toki Pona]] in Abstract Wikipedia and Wikifunctions. Interested editors are invited to contribute to the [[f:Wikifunctions:Catalogue/Natural language operations/Toki Pona|growing catalog of Toki Pona functions]] on Wikifunctions.
Editors who are willing to help are also invited to add their name to the list of members below, but this is not required. You can add your name as three tildes <code><nowiki>~~~</nowiki></code> or just add a link to your userpage verbatim.
== Members ==
* [[User:Theki|rae<sup>5e</sup>]]
[[Category:WikiProjects|Toki Pona]]
i8df1zzvxpbrcb9iqqk5vf6tzh362qv
Translations:Template:Main page/News/13/de
1198
2467
6584
6407
2026-04-23T06:50:15Z
NDG
1027
6584
wikitext
text/x-wiki
[[$1|2026-04-16]]: Meilensteine; Einige gröĂere Probleme hoffentlich behoben
syjem0ul1i9lsfdj454d6hr8docpdmc
Help:How to create an article/de
12
2505
6587
6518
2026-04-23T06:50:40Z
NDG
1027
Created page with "== Siehe auch =="
6587
wikitext
text/x-wiki
<languages/>
In der Abstrakten Wikipedia kannst du nur Artikel zu Themen erstellen, die bereits ein Wikidata-Datenobjekt haben. Falls das Thema noch nicht in Wikidata existiert, was du ĂŒber die [[d:special:search|Suche]] feststellen kannst, befolge [[d:Special:MyLanguage/help:items#Creating a new item|diese Hilfeseite]], um ein neues Datenobjekt dafĂŒr zu erstellen.
<span id="Steps"></span>
== Schritte ==
Um einen Artikel zu erstellen, kannst du auf [[Special:CreateAbstract|Einen neuen Abstrakten Artikel erstellen]] gehen.
[[file:aw-tutorial-step-1.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Select a topic</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Type to select a topic, and click on create.</span>
[[file:aw-tutorial-step-2.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Empty abstract article</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-3.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Click on the plus sign to add a fragment.</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Click on the plus button in the left panel to add a new fragment. For now, we are adding an empty fragment.</span>
[[file:aw-tutorial-step-4.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">An empty fragment</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-5.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Function selector open</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">That will open the function selector.</span>
[[file:aw-tutorial-step-6.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selecting a function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-7.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selected the "string to HTML fragment" function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We have now selected a function. We get fields for the arguments. Instead of typing a string, we want to add another function,</span>
[[file:aw-tutorial-step-8.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Change the mode of the argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-9.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Select the inner function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Here we can now select a function that returns a string.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Choose a function returning a string</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We select the function "Article-less instantiating fragment" -- a function that creates sentences such as "Paris is a city." Note that selecting the function âArticle-less instantiating HTML fragmentâ would have allowed us to skip using the function âstring to HTML fragmentâ.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Arguments for article-less instantiating fragment function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-11.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Changing the mode on the "class" argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We need to change the mode on the "class" argument from the automatically filled value (an Argument reference) to a literal.</span>
[[file:aw-tutorial-step-12.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Changed the mode of "class" to literal.</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">This gives us now a field to select a Wikidata item for the value of the "class" argument.</span>
[[file:aw-tutorial-step-13.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selecting city for the class argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We select the "city" item for the class argument.</span>
[[file:aw-tutorial-step-14.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">The first sentence is created.</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
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.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
== This is far too complicated! ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Yes, agreed.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
There are two ways to make this easier:
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">improve the UX</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">improve the catalogue of functions</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
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.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
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|Suggested functions]].
</div>
<span id="See_also"></span>
== Siehe auch ==
* [[Abstract Wikipedia:Useful functions for article composition]]
[[category:help{{#translation:}}]]
mt34rdmxkszqze178z46tsjegt1cbgp
6589
6587
2026-04-23T06:51:20Z
NDG
1027
Created page with "Aber ja, am wichtigsten ist, dass sich Abstrakte Wikipedia derzeit in einer frĂŒhen öffentlichen Beta-Phase befindet und das Erstellen und Bearbeiten von Artikeln momentan schwierig ist. Wir mĂŒssen alle zusammenarbeiten, um dies zu verbessern. Wenn Du Ideen fĂŒr neue Funktionen hast, schlage diese bitte unter [[$1|Vorgeschlagene Funktionen]] vor."
6589
wikitext
text/x-wiki
<languages/>
In der Abstrakten Wikipedia kannst du nur Artikel zu Themen erstellen, die bereits ein Wikidata-Datenobjekt haben. Falls das Thema noch nicht in Wikidata existiert, was du ĂŒber die [[d:special:search|Suche]] feststellen kannst, befolge [[d:Special:MyLanguage/help:items#Creating a new item|diese Hilfeseite]], um ein neues Datenobjekt dafĂŒr zu erstellen.
<span id="Steps"></span>
== Schritte ==
Um einen Artikel zu erstellen, kannst du auf [[Special:CreateAbstract|Einen neuen Abstrakten Artikel erstellen]] gehen.
[[file:aw-tutorial-step-1.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Select a topic</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Type to select a topic, and click on create.</span>
[[file:aw-tutorial-step-2.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Empty abstract article</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-3.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Click on the plus sign to add a fragment.</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Click on the plus button in the left panel to add a new fragment. For now, we are adding an empty fragment.</span>
[[file:aw-tutorial-step-4.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">An empty fragment</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-5.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Function selector open</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">That will open the function selector.</span>
[[file:aw-tutorial-step-6.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selecting a function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-7.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selected the "string to HTML fragment" function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We have now selected a function. We get fields for the arguments. Instead of typing a string, we want to add another function,</span>
[[file:aw-tutorial-step-8.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Change the mode of the argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-9.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Select the inner function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Here we can now select a function that returns a string.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Choose a function returning a string</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We select the function "Article-less instantiating fragment" -- a function that creates sentences such as "Paris is a city." Note that selecting the function âArticle-less instantiating HTML fragmentâ would have allowed us to skip using the function âstring to HTML fragmentâ.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Arguments for article-less instantiating fragment function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-11.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Changing the mode on the "class" argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We need to change the mode on the "class" argument from the automatically filled value (an Argument reference) to a literal.</span>
[[file:aw-tutorial-step-12.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Changed the mode of "class" to literal.</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">This gives us now a field to select a Wikidata item for the value of the "class" argument.</span>
[[file:aw-tutorial-step-13.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selecting city for the class argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We select the "city" item for the class argument.</span>
[[file:aw-tutorial-step-14.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">The first sentence is created.</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
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.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
== This is far too complicated! ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Yes, agreed.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
There are two ways to make this easier:
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">improve the UX</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">improve the catalogue of functions</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
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.
</div>
Aber ja, am wichtigsten ist, dass sich Abstrakte Wikipedia derzeit in einer frĂŒhen öffentlichen Beta-Phase befindet und das Erstellen und Bearbeiten von Artikeln momentan schwierig ist. Wir mĂŒssen alle zusammenarbeiten, um dies zu verbessern. Wenn Du Ideen fĂŒr neue Funktionen hast, schlage diese bitte unter [[Abstract Wikipedia:Suggested functions|Vorgeschlagene Funktionen]] vor.
<span id="See_also"></span>
== Siehe auch ==
* [[Abstract Wikipedia:Useful functions for article composition]]
[[category:help{{#translation:}}]]
o0d8gyx6gtckoh9jl19nk2pe8zqjel9
6591
6589
2026-04-23T06:51:57Z
NDG
1027
Created page with "WĂ€hrend sich das Entwicklungsteam der Wikimedia Foundation auf den ersten Ansatz konzentriert (und UX-Ideen stets begrĂŒĂt), kann die Community an einem umfassenderen und benutzerfreundlicheren Funktionskatalog in Wikifunctions arbeiten. Hierbei zeigt sich, dass die Benennung von Funktionen und Argumenten wichtig ist und dass wir im obigen Ablauf möglichst viele Funktionen vermeiden sollten, die einen Datentyp in einen anderen umwandeln."
6591
wikitext
text/x-wiki
<languages/>
In der Abstrakten Wikipedia kannst du nur Artikel zu Themen erstellen, die bereits ein Wikidata-Datenobjekt haben. Falls das Thema noch nicht in Wikidata existiert, was du ĂŒber die [[d:special:search|Suche]] feststellen kannst, befolge [[d:Special:MyLanguage/help:items#Creating a new item|diese Hilfeseite]], um ein neues Datenobjekt dafĂŒr zu erstellen.
<span id="Steps"></span>
== Schritte ==
Um einen Artikel zu erstellen, kannst du auf [[Special:CreateAbstract|Einen neuen Abstrakten Artikel erstellen]] gehen.
[[file:aw-tutorial-step-1.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Select a topic</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Type to select a topic, and click on create.</span>
[[file:aw-tutorial-step-2.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Empty abstract article</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-3.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Click on the plus sign to add a fragment.</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Click on the plus button in the left panel to add a new fragment. For now, we are adding an empty fragment.</span>
[[file:aw-tutorial-step-4.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">An empty fragment</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-5.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Function selector open</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">That will open the function selector.</span>
[[file:aw-tutorial-step-6.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selecting a function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-7.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selected the "string to HTML fragment" function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We have now selected a function. We get fields for the arguments. Instead of typing a string, we want to add another function,</span>
[[file:aw-tutorial-step-8.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Change the mode of the argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-9.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Select the inner function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Here we can now select a function that returns a string.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Choose a function returning a string</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We select the function "Article-less instantiating fragment" -- a function that creates sentences such as "Paris is a city." Note that selecting the function âArticle-less instantiating HTML fragmentâ would have allowed us to skip using the function âstring to HTML fragmentâ.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Arguments for article-less instantiating fragment function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-11.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Changing the mode on the "class" argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We need to change the mode on the "class" argument from the automatically filled value (an Argument reference) to a literal.</span>
[[file:aw-tutorial-step-12.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Changed the mode of "class" to literal.</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">This gives us now a field to select a Wikidata item for the value of the "class" argument.</span>
[[file:aw-tutorial-step-13.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selecting city for the class argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We select the "city" item for the class argument.</span>
[[file:aw-tutorial-step-14.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">The first sentence is created.</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
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.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
== This is far too complicated! ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Yes, agreed.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
There are two ways to make this easier:
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">improve the UX</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">improve the catalogue of functions</span>
WĂ€hrend sich das Entwicklungsteam der Wikimedia Foundation auf den ersten Ansatz konzentriert (und UX-Ideen stets begrĂŒĂt), kann die Community an einem umfassenderen und benutzerfreundlicheren Funktionskatalog in Wikifunctions arbeiten. Hierbei zeigt sich, dass die Benennung von Funktionen und Argumenten wichtig ist und dass wir im obigen Ablauf möglichst viele Funktionen vermeiden sollten, die einen Datentyp in einen anderen umwandeln.
Aber ja, am wichtigsten ist, dass sich Abstrakte Wikipedia derzeit in einer frĂŒhen öffentlichen Beta-Phase befindet und das Erstellen und Bearbeiten von Artikeln momentan schwierig ist. Wir mĂŒssen alle zusammenarbeiten, um dies zu verbessern. Wenn Du Ideen fĂŒr neue Funktionen hast, schlage diese bitte unter [[Abstract Wikipedia:Suggested functions|Vorgeschlagene Funktionen]] vor.
<span id="See_also"></span>
== Siehe auch ==
* [[Abstract Wikipedia:Useful functions for article composition]]
[[category:help{{#translation:}}]]
ljb5e9xa4vbkiuozhepcy5adw045jgq
6593
6591
2026-04-23T06:52:03Z
NDG
1027
Created page with "den Funktionskatalog verbessern"
6593
wikitext
text/x-wiki
<languages/>
In der Abstrakten Wikipedia kannst du nur Artikel zu Themen erstellen, die bereits ein Wikidata-Datenobjekt haben. Falls das Thema noch nicht in Wikidata existiert, was du ĂŒber die [[d:special:search|Suche]] feststellen kannst, befolge [[d:Special:MyLanguage/help:items#Creating a new item|diese Hilfeseite]], um ein neues Datenobjekt dafĂŒr zu erstellen.
<span id="Steps"></span>
== Schritte ==
Um einen Artikel zu erstellen, kannst du auf [[Special:CreateAbstract|Einen neuen Abstrakten Artikel erstellen]] gehen.
[[file:aw-tutorial-step-1.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Select a topic</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Type to select a topic, and click on create.</span>
[[file:aw-tutorial-step-2.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Empty abstract article</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-3.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Click on the plus sign to add a fragment.</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Click on the plus button in the left panel to add a new fragment. For now, we are adding an empty fragment.</span>
[[file:aw-tutorial-step-4.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">An empty fragment</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-5.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Function selector open</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">That will open the function selector.</span>
[[file:aw-tutorial-step-6.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selecting a function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-7.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selected the "string to HTML fragment" function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We have now selected a function. We get fields for the arguments. Instead of typing a string, we want to add another function,</span>
[[file:aw-tutorial-step-8.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Change the mode of the argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-9.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Select the inner function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Here we can now select a function that returns a string.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Choose a function returning a string</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We select the function "Article-less instantiating fragment" -- a function that creates sentences such as "Paris is a city." Note that selecting the function âArticle-less instantiating HTML fragmentâ would have allowed us to skip using the function âstring to HTML fragmentâ.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Arguments for article-less instantiating fragment function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-11.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Changing the mode on the "class" argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We need to change the mode on the "class" argument from the automatically filled value (an Argument reference) to a literal.</span>
[[file:aw-tutorial-step-12.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Changed the mode of "class" to literal.</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">This gives us now a field to select a Wikidata item for the value of the "class" argument.</span>
[[file:aw-tutorial-step-13.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selecting city for the class argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We select the "city" item for the class argument.</span>
[[file:aw-tutorial-step-14.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">The first sentence is created.</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
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.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
== This is far too complicated! ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Yes, agreed.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
There are two ways to make this easier:
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">improve the UX</span>
* den Funktionskatalog verbessern
WĂ€hrend sich das Entwicklungsteam der Wikimedia Foundation auf den ersten Ansatz konzentriert (und UX-Ideen stets begrĂŒĂt), kann die Community an einem umfassenderen und benutzerfreundlicheren Funktionskatalog in Wikifunctions arbeiten. Hierbei zeigt sich, dass die Benennung von Funktionen und Argumenten wichtig ist und dass wir im obigen Ablauf möglichst viele Funktionen vermeiden sollten, die einen Datentyp in einen anderen umwandeln.
Aber ja, am wichtigsten ist, dass sich Abstrakte Wikipedia derzeit in einer frĂŒhen öffentlichen Beta-Phase befindet und das Erstellen und Bearbeiten von Artikeln momentan schwierig ist. Wir mĂŒssen alle zusammenarbeiten, um dies zu verbessern. Wenn Du Ideen fĂŒr neue Funktionen hast, schlage diese bitte unter [[Abstract Wikipedia:Suggested functions|Vorgeschlagene Funktionen]] vor.
<span id="See_also"></span>
== Siehe auch ==
* [[Abstract Wikipedia:Useful functions for article composition]]
[[category:help{{#translation:}}]]
0jg2vzm7cpv2x0lvjizw9911jx4jrou
6595
6593
2026-04-23T06:52:18Z
NDG
1027
Created page with "die Benutzerfreundlichkeit verbessern"
6595
wikitext
text/x-wiki
<languages/>
In der Abstrakten Wikipedia kannst du nur Artikel zu Themen erstellen, die bereits ein Wikidata-Datenobjekt haben. Falls das Thema noch nicht in Wikidata existiert, was du ĂŒber die [[d:special:search|Suche]] feststellen kannst, befolge [[d:Special:MyLanguage/help:items#Creating a new item|diese Hilfeseite]], um ein neues Datenobjekt dafĂŒr zu erstellen.
<span id="Steps"></span>
== Schritte ==
Um einen Artikel zu erstellen, kannst du auf [[Special:CreateAbstract|Einen neuen Abstrakten Artikel erstellen]] gehen.
[[file:aw-tutorial-step-1.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Select a topic</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Type to select a topic, and click on create.</span>
[[file:aw-tutorial-step-2.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Empty abstract article</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-3.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Click on the plus sign to add a fragment.</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Click on the plus button in the left panel to add a new fragment. For now, we are adding an empty fragment.</span>
[[file:aw-tutorial-step-4.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">An empty fragment</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-5.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Function selector open</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">That will open the function selector.</span>
[[file:aw-tutorial-step-6.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selecting a function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-7.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selected the "string to HTML fragment" function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We have now selected a function. We get fields for the arguments. Instead of typing a string, we want to add another function,</span>
[[file:aw-tutorial-step-8.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Change the mode of the argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-9.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Select the inner function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Here we can now select a function that returns a string.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Choose a function returning a string</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We select the function "Article-less instantiating fragment" -- a function that creates sentences such as "Paris is a city." Note that selecting the function âArticle-less instantiating HTML fragmentâ would have allowed us to skip using the function âstring to HTML fragmentâ.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Arguments for article-less instantiating fragment function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-11.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Changing the mode on the "class" argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We need to change the mode on the "class" argument from the automatically filled value (an Argument reference) to a literal.</span>
[[file:aw-tutorial-step-12.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Changed the mode of "class" to literal.</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">This gives us now a field to select a Wikidata item for the value of the "class" argument.</span>
[[file:aw-tutorial-step-13.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selecting city for the class argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We select the "city" item for the class argument.</span>
[[file:aw-tutorial-step-14.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">The first sentence is created.</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
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.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
== This is far too complicated! ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Yes, agreed.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
There are two ways to make this easier:
</div>
* die Benutzerfreundlichkeit verbessern
* den Funktionskatalog verbessern
WĂ€hrend sich das Entwicklungsteam der Wikimedia Foundation auf den ersten Ansatz konzentriert (und UX-Ideen stets begrĂŒĂt), kann die Community an einem umfassenderen und benutzerfreundlicheren Funktionskatalog in Wikifunctions arbeiten. Hierbei zeigt sich, dass die Benennung von Funktionen und Argumenten wichtig ist und dass wir im obigen Ablauf möglichst viele Funktionen vermeiden sollten, die einen Datentyp in einen anderen umwandeln.
Aber ja, am wichtigsten ist, dass sich Abstrakte Wikipedia derzeit in einer frĂŒhen öffentlichen Beta-Phase befindet und das Erstellen und Bearbeiten von Artikeln momentan schwierig ist. Wir mĂŒssen alle zusammenarbeiten, um dies zu verbessern. Wenn Du Ideen fĂŒr neue Funktionen hast, schlage diese bitte unter [[Abstract Wikipedia:Suggested functions|Vorgeschlagene Funktionen]] vor.
<span id="See_also"></span>
== Siehe auch ==
* [[Abstract Wikipedia:Useful functions for article composition]]
[[category:help{{#translation:}}]]
kgfx55ax1vi2yl8ky8rf6b8rx795z2i
6597
6595
2026-04-23T06:52:23Z
NDG
1027
Created page with "Es gibt zwei Möglichkeiten, dies zu vereinfachen:"
6597
wikitext
text/x-wiki
<languages/>
In der Abstrakten Wikipedia kannst du nur Artikel zu Themen erstellen, die bereits ein Wikidata-Datenobjekt haben. Falls das Thema noch nicht in Wikidata existiert, was du ĂŒber die [[d:special:search|Suche]] feststellen kannst, befolge [[d:Special:MyLanguage/help:items#Creating a new item|diese Hilfeseite]], um ein neues Datenobjekt dafĂŒr zu erstellen.
<span id="Steps"></span>
== Schritte ==
Um einen Artikel zu erstellen, kannst du auf [[Special:CreateAbstract|Einen neuen Abstrakten Artikel erstellen]] gehen.
[[file:aw-tutorial-step-1.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Select a topic</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Type to select a topic, and click on create.</span>
[[file:aw-tutorial-step-2.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Empty abstract article</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-3.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Click on the plus sign to add a fragment.</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Click on the plus button in the left panel to add a new fragment. For now, we are adding an empty fragment.</span>
[[file:aw-tutorial-step-4.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">An empty fragment</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-5.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Function selector open</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">That will open the function selector.</span>
[[file:aw-tutorial-step-6.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selecting a function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-7.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selected the "string to HTML fragment" function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We have now selected a function. We get fields for the arguments. Instead of typing a string, we want to add another function,</span>
[[file:aw-tutorial-step-8.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Change the mode of the argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-9.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Select the inner function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Here we can now select a function that returns a string.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Choose a function returning a string</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We select the function "Article-less instantiating fragment" -- a function that creates sentences such as "Paris is a city." Note that selecting the function âArticle-less instantiating HTML fragmentâ would have allowed us to skip using the function âstring to HTML fragmentâ.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Arguments for article-less instantiating fragment function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-11.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Changing the mode on the "class" argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We need to change the mode on the "class" argument from the automatically filled value (an Argument reference) to a literal.</span>
[[file:aw-tutorial-step-12.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Changed the mode of "class" to literal.</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">This gives us now a field to select a Wikidata item for the value of the "class" argument.</span>
[[file:aw-tutorial-step-13.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selecting city for the class argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We select the "city" item for the class argument.</span>
[[file:aw-tutorial-step-14.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">The first sentence is created.</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
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.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
== This is far too complicated! ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Yes, agreed.
</div>
Es gibt zwei Möglichkeiten, dies zu vereinfachen:
* die Benutzerfreundlichkeit verbessern
* den Funktionskatalog verbessern
WĂ€hrend sich das Entwicklungsteam der Wikimedia Foundation auf den ersten Ansatz konzentriert (und UX-Ideen stets begrĂŒĂt), kann die Community an einem umfassenderen und benutzerfreundlicheren Funktionskatalog in Wikifunctions arbeiten. Hierbei zeigt sich, dass die Benennung von Funktionen und Argumenten wichtig ist und dass wir im obigen Ablauf möglichst viele Funktionen vermeiden sollten, die einen Datentyp in einen anderen umwandeln.
Aber ja, am wichtigsten ist, dass sich Abstrakte Wikipedia derzeit in einer frĂŒhen öffentlichen Beta-Phase befindet und das Erstellen und Bearbeiten von Artikeln momentan schwierig ist. Wir mĂŒssen alle zusammenarbeiten, um dies zu verbessern. Wenn Du Ideen fĂŒr neue Funktionen hast, schlage diese bitte unter [[Abstract Wikipedia:Suggested functions|Vorgeschlagene Funktionen]] vor.
<span id="See_also"></span>
== Siehe auch ==
* [[Abstract Wikipedia:Useful functions for article composition]]
[[category:help{{#translation:}}]]
60gyseeb2wc4tagwnt8milp8eorttql
6599
6597
2026-04-23T06:52:29Z
NDG
1027
Created page with "Ja, einverstanden."
6599
wikitext
text/x-wiki
<languages/>
In der Abstrakten Wikipedia kannst du nur Artikel zu Themen erstellen, die bereits ein Wikidata-Datenobjekt haben. Falls das Thema noch nicht in Wikidata existiert, was du ĂŒber die [[d:special:search|Suche]] feststellen kannst, befolge [[d:Special:MyLanguage/help:items#Creating a new item|diese Hilfeseite]], um ein neues Datenobjekt dafĂŒr zu erstellen.
<span id="Steps"></span>
== Schritte ==
Um einen Artikel zu erstellen, kannst du auf [[Special:CreateAbstract|Einen neuen Abstrakten Artikel erstellen]] gehen.
[[file:aw-tutorial-step-1.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Select a topic</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Type to select a topic, and click on create.</span>
[[file:aw-tutorial-step-2.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Empty abstract article</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-3.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Click on the plus sign to add a fragment.</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Click on the plus button in the left panel to add a new fragment. For now, we are adding an empty fragment.</span>
[[file:aw-tutorial-step-4.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">An empty fragment</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-5.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Function selector open</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">That will open the function selector.</span>
[[file:aw-tutorial-step-6.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selecting a function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-7.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selected the "string to HTML fragment" function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We have now selected a function. We get fields for the arguments. Instead of typing a string, we want to add another function,</span>
[[file:aw-tutorial-step-8.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Change the mode of the argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-9.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Select the inner function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Here we can now select a function that returns a string.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Choose a function returning a string</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We select the function "Article-less instantiating fragment" -- a function that creates sentences such as "Paris is a city." Note that selecting the function âArticle-less instantiating HTML fragmentâ would have allowed us to skip using the function âstring to HTML fragmentâ.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Arguments for article-less instantiating fragment function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-11.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Changing the mode on the "class" argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We need to change the mode on the "class" argument from the automatically filled value (an Argument reference) to a literal.</span>
[[file:aw-tutorial-step-12.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Changed the mode of "class" to literal.</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">This gives us now a field to select a Wikidata item for the value of the "class" argument.</span>
[[file:aw-tutorial-step-13.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selecting city for the class argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We select the "city" item for the class argument.</span>
[[file:aw-tutorial-step-14.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">The first sentence is created.</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
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.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
== This is far too complicated! ==
</div>
Ja, einverstanden.
Es gibt zwei Möglichkeiten, dies zu vereinfachen:
* die Benutzerfreundlichkeit verbessern
* den Funktionskatalog verbessern
WĂ€hrend sich das Entwicklungsteam der Wikimedia Foundation auf den ersten Ansatz konzentriert (und UX-Ideen stets begrĂŒĂt), kann die Community an einem umfassenderen und benutzerfreundlicheren Funktionskatalog in Wikifunctions arbeiten. Hierbei zeigt sich, dass die Benennung von Funktionen und Argumenten wichtig ist und dass wir im obigen Ablauf möglichst viele Funktionen vermeiden sollten, die einen Datentyp in einen anderen umwandeln.
Aber ja, am wichtigsten ist, dass sich Abstrakte Wikipedia derzeit in einer frĂŒhen öffentlichen Beta-Phase befindet und das Erstellen und Bearbeiten von Artikeln momentan schwierig ist. Wir mĂŒssen alle zusammenarbeiten, um dies zu verbessern. Wenn Du Ideen fĂŒr neue Funktionen hast, schlage diese bitte unter [[Abstract Wikipedia:Suggested functions|Vorgeschlagene Funktionen]] vor.
<span id="See_also"></span>
== Siehe auch ==
* [[Abstract Wikipedia:Useful functions for article composition]]
[[category:help{{#translation:}}]]
9mt0j8wgf9s802mq3sufbhd7jsi7z8a
6601
6599
2026-04-23T06:52:40Z
NDG
1027
Created page with "== Das ist viel zu kompliziert! =="
6601
wikitext
text/x-wiki
<languages/>
In der Abstrakten Wikipedia kannst du nur Artikel zu Themen erstellen, die bereits ein Wikidata-Datenobjekt haben. Falls das Thema noch nicht in Wikidata existiert, was du ĂŒber die [[d:special:search|Suche]] feststellen kannst, befolge [[d:Special:MyLanguage/help:items#Creating a new item|diese Hilfeseite]], um ein neues Datenobjekt dafĂŒr zu erstellen.
<span id="Steps"></span>
== Schritte ==
Um einen Artikel zu erstellen, kannst du auf [[Special:CreateAbstract|Einen neuen Abstrakten Artikel erstellen]] gehen.
[[file:aw-tutorial-step-1.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Select a topic</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Type to select a topic, and click on create.</span>
[[file:aw-tutorial-step-2.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Empty abstract article</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-3.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Click on the plus sign to add a fragment.</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Click on the plus button in the left panel to add a new fragment. For now, we are adding an empty fragment.</span>
[[file:aw-tutorial-step-4.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">An empty fragment</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-5.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Function selector open</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">That will open the function selector.</span>
[[file:aw-tutorial-step-6.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selecting a function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-7.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selected the "string to HTML fragment" function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We have now selected a function. We get fields for the arguments. Instead of typing a string, we want to add another function,</span>
[[file:aw-tutorial-step-8.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Change the mode of the argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-9.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Select the inner function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Here we can now select a function that returns a string.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Choose a function returning a string</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We select the function "Article-less instantiating fragment" -- a function that creates sentences such as "Paris is a city." Note that selecting the function âArticle-less instantiating HTML fragmentâ would have allowed us to skip using the function âstring to HTML fragmentâ.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Arguments for article-less instantiating fragment function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-11.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Changing the mode on the "class" argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We need to change the mode on the "class" argument from the automatically filled value (an Argument reference) to a literal.</span>
[[file:aw-tutorial-step-12.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Changed the mode of "class" to literal.</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">This gives us now a field to select a Wikidata item for the value of the "class" argument.</span>
[[file:aw-tutorial-step-13.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selecting city for the class argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We select the "city" item for the class argument.</span>
[[file:aw-tutorial-step-14.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">The first sentence is created.</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
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.
</div>
<span id="This_is_far_too_complicated!"></span>
== Das ist viel zu kompliziert! ==
Ja, einverstanden.
Es gibt zwei Möglichkeiten, dies zu vereinfachen:
* die Benutzerfreundlichkeit verbessern
* den Funktionskatalog verbessern
WĂ€hrend sich das Entwicklungsteam der Wikimedia Foundation auf den ersten Ansatz konzentriert (und UX-Ideen stets begrĂŒĂt), kann die Community an einem umfassenderen und benutzerfreundlicheren Funktionskatalog in Wikifunctions arbeiten. Hierbei zeigt sich, dass die Benennung von Funktionen und Argumenten wichtig ist und dass wir im obigen Ablauf möglichst viele Funktionen vermeiden sollten, die einen Datentyp in einen anderen umwandeln.
Aber ja, am wichtigsten ist, dass sich Abstrakte Wikipedia derzeit in einer frĂŒhen öffentlichen Beta-Phase befindet und das Erstellen und Bearbeiten von Artikeln momentan schwierig ist. Wir mĂŒssen alle zusammenarbeiten, um dies zu verbessern. Wenn Du Ideen fĂŒr neue Funktionen hast, schlage diese bitte unter [[Abstract Wikipedia:Suggested functions|Vorgeschlagene Funktionen]] vor.
<span id="See_also"></span>
== Siehe auch ==
* [[Abstract Wikipedia:Useful functions for article composition]]
[[category:help{{#translation:}}]]
rrs7f9yngib5u2s9svpgwh09vx6bjvj
6603
6601
2026-04-23T06:53:02Z
NDG
1027
Created page with "Sobald dies ausgewĂ€hlt ist, sollte der erste Satz des Artikels fertig sein. Jetzt kannst Du auf âVeröffentlichenâ klicken und eine erste Version des Artikels ist verfĂŒgbar. AnschlieĂend kannst Du auf âBearbeitenâ klicken, um weitere Informationen hinzuzufĂŒgen."
6603
wikitext
text/x-wiki
<languages/>
In der Abstrakten Wikipedia kannst du nur Artikel zu Themen erstellen, die bereits ein Wikidata-Datenobjekt haben. Falls das Thema noch nicht in Wikidata existiert, was du ĂŒber die [[d:special:search|Suche]] feststellen kannst, befolge [[d:Special:MyLanguage/help:items#Creating a new item|diese Hilfeseite]], um ein neues Datenobjekt dafĂŒr zu erstellen.
<span id="Steps"></span>
== Schritte ==
Um einen Artikel zu erstellen, kannst du auf [[Special:CreateAbstract|Einen neuen Abstrakten Artikel erstellen]] gehen.
[[file:aw-tutorial-step-1.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Select a topic</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Type to select a topic, and click on create.</span>
[[file:aw-tutorial-step-2.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Empty abstract article</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-3.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Click on the plus sign to add a fragment.</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Click on the plus button in the left panel to add a new fragment. For now, we are adding an empty fragment.</span>
[[file:aw-tutorial-step-4.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">An empty fragment</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-5.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Function selector open</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">That will open the function selector.</span>
[[file:aw-tutorial-step-6.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selecting a function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-7.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selected the "string to HTML fragment" function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We have now selected a function. We get fields for the arguments. Instead of typing a string, we want to add another function,</span>
[[file:aw-tutorial-step-8.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Change the mode of the argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-9.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Select the inner function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Here we can now select a function that returns a string.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Choose a function returning a string</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We select the function "Article-less instantiating fragment" -- a function that creates sentences such as "Paris is a city." Note that selecting the function âArticle-less instantiating HTML fragmentâ would have allowed us to skip using the function âstring to HTML fragmentâ.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Arguments for article-less instantiating fragment function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-11.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Changing the mode on the "class" argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We need to change the mode on the "class" argument from the automatically filled value (an Argument reference) to a literal.</span>
[[file:aw-tutorial-step-12.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Changed the mode of "class" to literal.</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">This gives us now a field to select a Wikidata item for the value of the "class" argument.</span>
[[file:aw-tutorial-step-13.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selecting city for the class argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We select the "city" item for the class argument.</span>
[[file:aw-tutorial-step-14.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">The first sentence is created.</span>]]
Sobald dies ausgewĂ€hlt ist, sollte der erste Satz des Artikels fertig sein. Jetzt kannst Du auf âVeröffentlichenâ klicken und eine erste Version des Artikels ist verfĂŒgbar. AnschlieĂend kannst Du auf âBearbeitenâ klicken, um weitere Informationen hinzuzufĂŒgen.
<span id="This_is_far_too_complicated!"></span>
== Das ist viel zu kompliziert! ==
Ja, einverstanden.
Es gibt zwei Möglichkeiten, dies zu vereinfachen:
* die Benutzerfreundlichkeit verbessern
* den Funktionskatalog verbessern
WĂ€hrend sich das Entwicklungsteam der Wikimedia Foundation auf den ersten Ansatz konzentriert (und UX-Ideen stets begrĂŒĂt), kann die Community an einem umfassenderen und benutzerfreundlicheren Funktionskatalog in Wikifunctions arbeiten. Hierbei zeigt sich, dass die Benennung von Funktionen und Argumenten wichtig ist und dass wir im obigen Ablauf möglichst viele Funktionen vermeiden sollten, die einen Datentyp in einen anderen umwandeln.
Aber ja, am wichtigsten ist, dass sich Abstrakte Wikipedia derzeit in einer frĂŒhen öffentlichen Beta-Phase befindet und das Erstellen und Bearbeiten von Artikeln momentan schwierig ist. Wir mĂŒssen alle zusammenarbeiten, um dies zu verbessern. Wenn Du Ideen fĂŒr neue Funktionen hast, schlage diese bitte unter [[Abstract Wikipedia:Suggested functions|Vorgeschlagene Funktionen]] vor.
<span id="See_also"></span>
== Siehe auch ==
* [[Abstract Wikipedia:Useful functions for article composition]]
[[category:help{{#translation:}}]]
7i8mzs3imifrkm7i9or8wxvsy8aae7a
6605
6603
2026-04-23T06:53:06Z
NDG
1027
Created page with "Der erste Satz ist erstellt."
6605
wikitext
text/x-wiki
<languages/>
In der Abstrakten Wikipedia kannst du nur Artikel zu Themen erstellen, die bereits ein Wikidata-Datenobjekt haben. Falls das Thema noch nicht in Wikidata existiert, was du ĂŒber die [[d:special:search|Suche]] feststellen kannst, befolge [[d:Special:MyLanguage/help:items#Creating a new item|diese Hilfeseite]], um ein neues Datenobjekt dafĂŒr zu erstellen.
<span id="Steps"></span>
== Schritte ==
Um einen Artikel zu erstellen, kannst du auf [[Special:CreateAbstract|Einen neuen Abstrakten Artikel erstellen]] gehen.
[[file:aw-tutorial-step-1.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Select a topic</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Type to select a topic, and click on create.</span>
[[file:aw-tutorial-step-2.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Empty abstract article</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-3.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Click on the plus sign to add a fragment.</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Click on the plus button in the left panel to add a new fragment. For now, we are adding an empty fragment.</span>
[[file:aw-tutorial-step-4.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">An empty fragment</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-5.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Function selector open</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">That will open the function selector.</span>
[[file:aw-tutorial-step-6.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selecting a function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-7.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selected the "string to HTML fragment" function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We have now selected a function. We get fields for the arguments. Instead of typing a string, we want to add another function,</span>
[[file:aw-tutorial-step-8.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Change the mode of the argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-9.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Select the inner function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Here we can now select a function that returns a string.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Choose a function returning a string</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We select the function "Article-less instantiating fragment" -- a function that creates sentences such as "Paris is a city." Note that selecting the function âArticle-less instantiating HTML fragmentâ would have allowed us to skip using the function âstring to HTML fragmentâ.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Arguments for article-less instantiating fragment function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-11.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Changing the mode on the "class" argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We need to change the mode on the "class" argument from the automatically filled value (an Argument reference) to a literal.</span>
[[file:aw-tutorial-step-12.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Changed the mode of "class" to literal.</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">This gives us now a field to select a Wikidata item for the value of the "class" argument.</span>
[[file:aw-tutorial-step-13.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selecting city for the class argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We select the "city" item for the class argument.</span>
[[file:aw-tutorial-step-14.png|center|frameless|800px|Der erste Satz ist erstellt.]]
Sobald dies ausgewĂ€hlt ist, sollte der erste Satz des Artikels fertig sein. Jetzt kannst Du auf âVeröffentlichenâ klicken und eine erste Version des Artikels ist verfĂŒgbar. AnschlieĂend kannst Du auf âBearbeitenâ klicken, um weitere Informationen hinzuzufĂŒgen.
<span id="This_is_far_too_complicated!"></span>
== Das ist viel zu kompliziert! ==
Ja, einverstanden.
Es gibt zwei Möglichkeiten, dies zu vereinfachen:
* die Benutzerfreundlichkeit verbessern
* den Funktionskatalog verbessern
WĂ€hrend sich das Entwicklungsteam der Wikimedia Foundation auf den ersten Ansatz konzentriert (und UX-Ideen stets begrĂŒĂt), kann die Community an einem umfassenderen und benutzerfreundlicheren Funktionskatalog in Wikifunctions arbeiten. Hierbei zeigt sich, dass die Benennung von Funktionen und Argumenten wichtig ist und dass wir im obigen Ablauf möglichst viele Funktionen vermeiden sollten, die einen Datentyp in einen anderen umwandeln.
Aber ja, am wichtigsten ist, dass sich Abstrakte Wikipedia derzeit in einer frĂŒhen öffentlichen Beta-Phase befindet und das Erstellen und Bearbeiten von Artikeln momentan schwierig ist. Wir mĂŒssen alle zusammenarbeiten, um dies zu verbessern. Wenn Du Ideen fĂŒr neue Funktionen hast, schlage diese bitte unter [[Abstract Wikipedia:Suggested functions|Vorgeschlagene Funktionen]] vor.
<span id="See_also"></span>
== Siehe auch ==
* [[Abstract Wikipedia:Useful functions for article composition]]
[[category:help{{#translation:}}]]
jdjs8evtynpi4zixfoywe75cz5gemwc
6607
6605
2026-04-23T06:53:13Z
NDG
1027
Created page with "Wir wĂ€hlen den Eintrag âStadtâ als Klassenargument aus."
6607
wikitext
text/x-wiki
<languages/>
In der Abstrakten Wikipedia kannst du nur Artikel zu Themen erstellen, die bereits ein Wikidata-Datenobjekt haben. Falls das Thema noch nicht in Wikidata existiert, was du ĂŒber die [[d:special:search|Suche]] feststellen kannst, befolge [[d:Special:MyLanguage/help:items#Creating a new item|diese Hilfeseite]], um ein neues Datenobjekt dafĂŒr zu erstellen.
<span id="Steps"></span>
== Schritte ==
Um einen Artikel zu erstellen, kannst du auf [[Special:CreateAbstract|Einen neuen Abstrakten Artikel erstellen]] gehen.
[[file:aw-tutorial-step-1.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Select a topic</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Type to select a topic, and click on create.</span>
[[file:aw-tutorial-step-2.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Empty abstract article</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-3.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Click on the plus sign to add a fragment.</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Click on the plus button in the left panel to add a new fragment. For now, we are adding an empty fragment.</span>
[[file:aw-tutorial-step-4.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">An empty fragment</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-5.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Function selector open</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">That will open the function selector.</span>
[[file:aw-tutorial-step-6.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selecting a function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-7.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selected the "string to HTML fragment" function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We have now selected a function. We get fields for the arguments. Instead of typing a string, we want to add another function,</span>
[[file:aw-tutorial-step-8.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Change the mode of the argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-9.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Select the inner function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Here we can now select a function that returns a string.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Choose a function returning a string</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We select the function "Article-less instantiating fragment" -- a function that creates sentences such as "Paris is a city." Note that selecting the function âArticle-less instantiating HTML fragmentâ would have allowed us to skip using the function âstring to HTML fragmentâ.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Arguments for article-less instantiating fragment function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-11.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Changing the mode on the "class" argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We need to change the mode on the "class" argument from the automatically filled value (an Argument reference) to a literal.</span>
[[file:aw-tutorial-step-12.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Changed the mode of "class" to literal.</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">This gives us now a field to select a Wikidata item for the value of the "class" argument.</span>
[[file:aw-tutorial-step-13.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selecting city for the class argument</span>]]
Wir wĂ€hlen den Eintrag âStadtâ als Klassenargument aus.
[[file:aw-tutorial-step-14.png|center|frameless|800px|Der erste Satz ist erstellt.]]
Sobald dies ausgewĂ€hlt ist, sollte der erste Satz des Artikels fertig sein. Jetzt kannst Du auf âVeröffentlichenâ klicken und eine erste Version des Artikels ist verfĂŒgbar. AnschlieĂend kannst Du auf âBearbeitenâ klicken, um weitere Informationen hinzuzufĂŒgen.
<span id="This_is_far_too_complicated!"></span>
== Das ist viel zu kompliziert! ==
Ja, einverstanden.
Es gibt zwei Möglichkeiten, dies zu vereinfachen:
* die Benutzerfreundlichkeit verbessern
* den Funktionskatalog verbessern
WĂ€hrend sich das Entwicklungsteam der Wikimedia Foundation auf den ersten Ansatz konzentriert (und UX-Ideen stets begrĂŒĂt), kann die Community an einem umfassenderen und benutzerfreundlicheren Funktionskatalog in Wikifunctions arbeiten. Hierbei zeigt sich, dass die Benennung von Funktionen und Argumenten wichtig ist und dass wir im obigen Ablauf möglichst viele Funktionen vermeiden sollten, die einen Datentyp in einen anderen umwandeln.
Aber ja, am wichtigsten ist, dass sich Abstrakte Wikipedia derzeit in einer frĂŒhen öffentlichen Beta-Phase befindet und das Erstellen und Bearbeiten von Artikeln momentan schwierig ist. Wir mĂŒssen alle zusammenarbeiten, um dies zu verbessern. Wenn Du Ideen fĂŒr neue Funktionen hast, schlage diese bitte unter [[Abstract Wikipedia:Suggested functions|Vorgeschlagene Funktionen]] vor.
<span id="See_also"></span>
== Siehe auch ==
* [[Abstract Wikipedia:Useful functions for article composition]]
[[category:help{{#translation:}}]]
q5m4qt2gqvds1kvpgeyprqvdcon3el6
6609
6607
2026-04-23T06:53:24Z
NDG
1027
Created page with "Auswahl der Stadt als Klassenargument"
6609
wikitext
text/x-wiki
<languages/>
In der Abstrakten Wikipedia kannst du nur Artikel zu Themen erstellen, die bereits ein Wikidata-Datenobjekt haben. Falls das Thema noch nicht in Wikidata existiert, was du ĂŒber die [[d:special:search|Suche]] feststellen kannst, befolge [[d:Special:MyLanguage/help:items#Creating a new item|diese Hilfeseite]], um ein neues Datenobjekt dafĂŒr zu erstellen.
<span id="Steps"></span>
== Schritte ==
Um einen Artikel zu erstellen, kannst du auf [[Special:CreateAbstract|Einen neuen Abstrakten Artikel erstellen]] gehen.
[[file:aw-tutorial-step-1.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Select a topic</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Type to select a topic, and click on create.</span>
[[file:aw-tutorial-step-2.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Empty abstract article</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-3.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Click on the plus sign to add a fragment.</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Click on the plus button in the left panel to add a new fragment. For now, we are adding an empty fragment.</span>
[[file:aw-tutorial-step-4.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">An empty fragment</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-5.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Function selector open</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">That will open the function selector.</span>
[[file:aw-tutorial-step-6.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selecting a function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-7.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selected the "string to HTML fragment" function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We have now selected a function. We get fields for the arguments. Instead of typing a string, we want to add another function,</span>
[[file:aw-tutorial-step-8.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Change the mode of the argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-9.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Select the inner function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Here we can now select a function that returns a string.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Choose a function returning a string</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We select the function "Article-less instantiating fragment" -- a function that creates sentences such as "Paris is a city." Note that selecting the function âArticle-less instantiating HTML fragmentâ would have allowed us to skip using the function âstring to HTML fragmentâ.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Arguments for article-less instantiating fragment function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-11.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Changing the mode on the "class" argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We need to change the mode on the "class" argument from the automatically filled value (an Argument reference) to a literal.</span>
[[file:aw-tutorial-step-12.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Changed the mode of "class" to literal.</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">This gives us now a field to select a Wikidata item for the value of the "class" argument.</span>
[[file:aw-tutorial-step-13.png|center|frameless|800px|Auswahl der Stadt als Klassenargument]]
Wir wĂ€hlen den Eintrag âStadtâ als Klassenargument aus.
[[file:aw-tutorial-step-14.png|center|frameless|800px|Der erste Satz ist erstellt.]]
Sobald dies ausgewĂ€hlt ist, sollte der erste Satz des Artikels fertig sein. Jetzt kannst Du auf âVeröffentlichenâ klicken und eine erste Version des Artikels ist verfĂŒgbar. AnschlieĂend kannst Du auf âBearbeitenâ klicken, um weitere Informationen hinzuzufĂŒgen.
<span id="This_is_far_too_complicated!"></span>
== Das ist viel zu kompliziert! ==
Ja, einverstanden.
Es gibt zwei Möglichkeiten, dies zu vereinfachen:
* die Benutzerfreundlichkeit verbessern
* den Funktionskatalog verbessern
WĂ€hrend sich das Entwicklungsteam der Wikimedia Foundation auf den ersten Ansatz konzentriert (und UX-Ideen stets begrĂŒĂt), kann die Community an einem umfassenderen und benutzerfreundlicheren Funktionskatalog in Wikifunctions arbeiten. Hierbei zeigt sich, dass die Benennung von Funktionen und Argumenten wichtig ist und dass wir im obigen Ablauf möglichst viele Funktionen vermeiden sollten, die einen Datentyp in einen anderen umwandeln.
Aber ja, am wichtigsten ist, dass sich Abstrakte Wikipedia derzeit in einer frĂŒhen öffentlichen Beta-Phase befindet und das Erstellen und Bearbeiten von Artikeln momentan schwierig ist. Wir mĂŒssen alle zusammenarbeiten, um dies zu verbessern. Wenn Du Ideen fĂŒr neue Funktionen hast, schlage diese bitte unter [[Abstract Wikipedia:Suggested functions|Vorgeschlagene Funktionen]] vor.
<span id="See_also"></span>
== Siehe auch ==
* [[Abstract Wikipedia:Useful functions for article composition]]
[[category:help{{#translation:}}]]
n45uaaagx6zbuk3h9ek1s9912qk2xsk
6611
6609
2026-04-23T06:53:37Z
NDG
1027
Created page with "Damit haben wir nun ein Feld, um einen Wikidata-Eintrag fĂŒr den Wert des Arguments "class" auszuwĂ€hlen."
6611
wikitext
text/x-wiki
<languages/>
In der Abstrakten Wikipedia kannst du nur Artikel zu Themen erstellen, die bereits ein Wikidata-Datenobjekt haben. Falls das Thema noch nicht in Wikidata existiert, was du ĂŒber die [[d:special:search|Suche]] feststellen kannst, befolge [[d:Special:MyLanguage/help:items#Creating a new item|diese Hilfeseite]], um ein neues Datenobjekt dafĂŒr zu erstellen.
<span id="Steps"></span>
== Schritte ==
Um einen Artikel zu erstellen, kannst du auf [[Special:CreateAbstract|Einen neuen Abstrakten Artikel erstellen]] gehen.
[[file:aw-tutorial-step-1.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Select a topic</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Type to select a topic, and click on create.</span>
[[file:aw-tutorial-step-2.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Empty abstract article</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-3.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Click on the plus sign to add a fragment.</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Click on the plus button in the left panel to add a new fragment. For now, we are adding an empty fragment.</span>
[[file:aw-tutorial-step-4.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">An empty fragment</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-5.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Function selector open</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">That will open the function selector.</span>
[[file:aw-tutorial-step-6.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selecting a function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-7.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selected the "string to HTML fragment" function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We have now selected a function. We get fields for the arguments. Instead of typing a string, we want to add another function,</span>
[[file:aw-tutorial-step-8.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Change the mode of the argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-9.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Select the inner function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Here we can now select a function that returns a string.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Choose a function returning a string</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We select the function "Article-less instantiating fragment" -- a function that creates sentences such as "Paris is a city." Note that selecting the function âArticle-less instantiating HTML fragmentâ would have allowed us to skip using the function âstring to HTML fragmentâ.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Arguments for article-less instantiating fragment function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-11.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Changing the mode on the "class" argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We need to change the mode on the "class" argument from the automatically filled value (an Argument reference) to a literal.</span>
[[file:aw-tutorial-step-12.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Changed the mode of "class" to literal.</span>]]
Damit haben wir nun ein Feld, um einen Wikidata-Eintrag fĂŒr den Wert des Arguments "class" auszuwĂ€hlen.
[[file:aw-tutorial-step-13.png|center|frameless|800px|Auswahl der Stadt als Klassenargument]]
Wir wĂ€hlen den Eintrag âStadtâ als Klassenargument aus.
[[file:aw-tutorial-step-14.png|center|frameless|800px|Der erste Satz ist erstellt.]]
Sobald dies ausgewĂ€hlt ist, sollte der erste Satz des Artikels fertig sein. Jetzt kannst Du auf âVeröffentlichenâ klicken und eine erste Version des Artikels ist verfĂŒgbar. AnschlieĂend kannst Du auf âBearbeitenâ klicken, um weitere Informationen hinzuzufĂŒgen.
<span id="This_is_far_too_complicated!"></span>
== Das ist viel zu kompliziert! ==
Ja, einverstanden.
Es gibt zwei Möglichkeiten, dies zu vereinfachen:
* die Benutzerfreundlichkeit verbessern
* den Funktionskatalog verbessern
WĂ€hrend sich das Entwicklungsteam der Wikimedia Foundation auf den ersten Ansatz konzentriert (und UX-Ideen stets begrĂŒĂt), kann die Community an einem umfassenderen und benutzerfreundlicheren Funktionskatalog in Wikifunctions arbeiten. Hierbei zeigt sich, dass die Benennung von Funktionen und Argumenten wichtig ist und dass wir im obigen Ablauf möglichst viele Funktionen vermeiden sollten, die einen Datentyp in einen anderen umwandeln.
Aber ja, am wichtigsten ist, dass sich Abstrakte Wikipedia derzeit in einer frĂŒhen öffentlichen Beta-Phase befindet und das Erstellen und Bearbeiten von Artikeln momentan schwierig ist. Wir mĂŒssen alle zusammenarbeiten, um dies zu verbessern. Wenn Du Ideen fĂŒr neue Funktionen hast, schlage diese bitte unter [[Abstract Wikipedia:Suggested functions|Vorgeschlagene Funktionen]] vor.
<span id="See_also"></span>
== Siehe auch ==
* [[Abstract Wikipedia:Useful functions for article composition]]
[[category:help{{#translation:}}]]
c6bki36ms4ys399f9u7cxbtv4jeabf3
6613
6611
2026-04-23T06:53:52Z
NDG
1027
Created page with "Ăndern des Modus des Arguments "class""
6613
wikitext
text/x-wiki
<languages/>
In der Abstrakten Wikipedia kannst du nur Artikel zu Themen erstellen, die bereits ein Wikidata-Datenobjekt haben. Falls das Thema noch nicht in Wikidata existiert, was du ĂŒber die [[d:special:search|Suche]] feststellen kannst, befolge [[d:Special:MyLanguage/help:items#Creating a new item|diese Hilfeseite]], um ein neues Datenobjekt dafĂŒr zu erstellen.
<span id="Steps"></span>
== Schritte ==
Um einen Artikel zu erstellen, kannst du auf [[Special:CreateAbstract|Einen neuen Abstrakten Artikel erstellen]] gehen.
[[file:aw-tutorial-step-1.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Select a topic</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Type to select a topic, and click on create.</span>
[[file:aw-tutorial-step-2.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Empty abstract article</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-3.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Click on the plus sign to add a fragment.</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Click on the plus button in the left panel to add a new fragment. For now, we are adding an empty fragment.</span>
[[file:aw-tutorial-step-4.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">An empty fragment</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-5.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Function selector open</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">That will open the function selector.</span>
[[file:aw-tutorial-step-6.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selecting a function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-7.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selected the "string to HTML fragment" function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We have now selected a function. We get fields for the arguments. Instead of typing a string, we want to add another function,</span>
[[file:aw-tutorial-step-8.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Change the mode of the argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-9.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Select the inner function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Here we can now select a function that returns a string.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Choose a function returning a string</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We select the function "Article-less instantiating fragment" -- a function that creates sentences such as "Paris is a city." Note that selecting the function âArticle-less instantiating HTML fragmentâ would have allowed us to skip using the function âstring to HTML fragmentâ.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Arguments for article-less instantiating fragment function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-11.png|center|frameless|800px|Ăndern des Modus des Arguments "class"]]
<span lang="en" dir="ltr" class="mw-content-ltr">We need to change the mode on the "class" argument from the automatically filled value (an Argument reference) to a literal.</span>
[[file:aw-tutorial-step-12.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Changed the mode of "class" to literal.</span>]]
Damit haben wir nun ein Feld, um einen Wikidata-Eintrag fĂŒr den Wert des Arguments "class" auszuwĂ€hlen.
[[file:aw-tutorial-step-13.png|center|frameless|800px|Auswahl der Stadt als Klassenargument]]
Wir wĂ€hlen den Eintrag âStadtâ als Klassenargument aus.
[[file:aw-tutorial-step-14.png|center|frameless|800px|Der erste Satz ist erstellt.]]
Sobald dies ausgewĂ€hlt ist, sollte der erste Satz des Artikels fertig sein. Jetzt kannst Du auf âVeröffentlichenâ klicken und eine erste Version des Artikels ist verfĂŒgbar. AnschlieĂend kannst Du auf âBearbeitenâ klicken, um weitere Informationen hinzuzufĂŒgen.
<span id="This_is_far_too_complicated!"></span>
== Das ist viel zu kompliziert! ==
Ja, einverstanden.
Es gibt zwei Möglichkeiten, dies zu vereinfachen:
* die Benutzerfreundlichkeit verbessern
* den Funktionskatalog verbessern
WĂ€hrend sich das Entwicklungsteam der Wikimedia Foundation auf den ersten Ansatz konzentriert (und UX-Ideen stets begrĂŒĂt), kann die Community an einem umfassenderen und benutzerfreundlicheren Funktionskatalog in Wikifunctions arbeiten. Hierbei zeigt sich, dass die Benennung von Funktionen und Argumenten wichtig ist und dass wir im obigen Ablauf möglichst viele Funktionen vermeiden sollten, die einen Datentyp in einen anderen umwandeln.
Aber ja, am wichtigsten ist, dass sich Abstrakte Wikipedia derzeit in einer frĂŒhen öffentlichen Beta-Phase befindet und das Erstellen und Bearbeiten von Artikeln momentan schwierig ist. Wir mĂŒssen alle zusammenarbeiten, um dies zu verbessern. Wenn Du Ideen fĂŒr neue Funktionen hast, schlage diese bitte unter [[Abstract Wikipedia:Suggested functions|Vorgeschlagene Funktionen]] vor.
<span id="See_also"></span>
== Siehe auch ==
* [[Abstract Wikipedia:Useful functions for article composition]]
[[category:help{{#translation:}}]]
ta3n8ulka2szkimtey2fm4vafag2i1t
6615
6613
2026-04-23T06:54:02Z
NDG
1027
Created page with "Argumente fĂŒr die artikellose Instanziierung von Fragmentfunktionen"
6615
wikitext
text/x-wiki
<languages/>
In der Abstrakten Wikipedia kannst du nur Artikel zu Themen erstellen, die bereits ein Wikidata-Datenobjekt haben. Falls das Thema noch nicht in Wikidata existiert, was du ĂŒber die [[d:special:search|Suche]] feststellen kannst, befolge [[d:Special:MyLanguage/help:items#Creating a new item|diese Hilfeseite]], um ein neues Datenobjekt dafĂŒr zu erstellen.
<span id="Steps"></span>
== Schritte ==
Um einen Artikel zu erstellen, kannst du auf [[Special:CreateAbstract|Einen neuen Abstrakten Artikel erstellen]] gehen.
[[file:aw-tutorial-step-1.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Select a topic</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Type to select a topic, and click on create.</span>
[[file:aw-tutorial-step-2.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Empty abstract article</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-3.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Click on the plus sign to add a fragment.</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Click on the plus button in the left panel to add a new fragment. For now, we are adding an empty fragment.</span>
[[file:aw-tutorial-step-4.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">An empty fragment</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-5.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Function selector open</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">That will open the function selector.</span>
[[file:aw-tutorial-step-6.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selecting a function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-7.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selected the "string to HTML fragment" function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We have now selected a function. We get fields for the arguments. Instead of typing a string, we want to add another function,</span>
[[file:aw-tutorial-step-8.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Change the mode of the argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-9.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Select the inner function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Here we can now select a function that returns a string.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Choose a function returning a string</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We select the function "Article-less instantiating fragment" -- a function that creates sentences such as "Paris is a city." Note that selecting the function âArticle-less instantiating HTML fragmentâ would have allowed us to skip using the function âstring to HTML fragmentâ.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|Argumente fĂŒr die artikellose Instanziierung von Fragmentfunktionen]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-11.png|center|frameless|800px|Ăndern des Modus des Arguments "class"]]
<span lang="en" dir="ltr" class="mw-content-ltr">We need to change the mode on the "class" argument from the automatically filled value (an Argument reference) to a literal.</span>
[[file:aw-tutorial-step-12.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Changed the mode of "class" to literal.</span>]]
Damit haben wir nun ein Feld, um einen Wikidata-Eintrag fĂŒr den Wert des Arguments "class" auszuwĂ€hlen.
[[file:aw-tutorial-step-13.png|center|frameless|800px|Auswahl der Stadt als Klassenargument]]
Wir wĂ€hlen den Eintrag âStadtâ als Klassenargument aus.
[[file:aw-tutorial-step-14.png|center|frameless|800px|Der erste Satz ist erstellt.]]
Sobald dies ausgewĂ€hlt ist, sollte der erste Satz des Artikels fertig sein. Jetzt kannst Du auf âVeröffentlichenâ klicken und eine erste Version des Artikels ist verfĂŒgbar. AnschlieĂend kannst Du auf âBearbeitenâ klicken, um weitere Informationen hinzuzufĂŒgen.
<span id="This_is_far_too_complicated!"></span>
== Das ist viel zu kompliziert! ==
Ja, einverstanden.
Es gibt zwei Möglichkeiten, dies zu vereinfachen:
* die Benutzerfreundlichkeit verbessern
* den Funktionskatalog verbessern
WĂ€hrend sich das Entwicklungsteam der Wikimedia Foundation auf den ersten Ansatz konzentriert (und UX-Ideen stets begrĂŒĂt), kann die Community an einem umfassenderen und benutzerfreundlicheren Funktionskatalog in Wikifunctions arbeiten. Hierbei zeigt sich, dass die Benennung von Funktionen und Argumenten wichtig ist und dass wir im obigen Ablauf möglichst viele Funktionen vermeiden sollten, die einen Datentyp in einen anderen umwandeln.
Aber ja, am wichtigsten ist, dass sich Abstrakte Wikipedia derzeit in einer frĂŒhen öffentlichen Beta-Phase befindet und das Erstellen und Bearbeiten von Artikeln momentan schwierig ist. Wir mĂŒssen alle zusammenarbeiten, um dies zu verbessern. Wenn Du Ideen fĂŒr neue Funktionen hast, schlage diese bitte unter [[Abstract Wikipedia:Suggested functions|Vorgeschlagene Funktionen]] vor.
<span id="See_also"></span>
== Siehe auch ==
* [[Abstract Wikipedia:Useful functions for article composition]]
[[category:help{{#translation:}}]]
26rle4qtt4apxbu575ptwvxtu6j4geg
6617
6615
2026-04-23T06:54:18Z
NDG
1027
Created page with "WĂ€hle ein Thema aus"
6617
wikitext
text/x-wiki
<languages/>
In der Abstrakten Wikipedia kannst du nur Artikel zu Themen erstellen, die bereits ein Wikidata-Datenobjekt haben. Falls das Thema noch nicht in Wikidata existiert, was du ĂŒber die [[d:special:search|Suche]] feststellen kannst, befolge [[d:Special:MyLanguage/help:items#Creating a new item|diese Hilfeseite]], um ein neues Datenobjekt dafĂŒr zu erstellen.
<span id="Steps"></span>
== Schritte ==
Um einen Artikel zu erstellen, kannst du auf [[Special:CreateAbstract|Einen neuen Abstrakten Artikel erstellen]] gehen.
[[file:aw-tutorial-step-1.png|center|frameless|800px|WĂ€hle ein Thema aus]]
<span lang="en" dir="ltr" class="mw-content-ltr">Type to select a topic, and click on create.</span>
[[file:aw-tutorial-step-2.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Empty abstract article</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-3.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Click on the plus sign to add a fragment.</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Click on the plus button in the left panel to add a new fragment. For now, we are adding an empty fragment.</span>
[[file:aw-tutorial-step-4.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">An empty fragment</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-5.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Function selector open</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">That will open the function selector.</span>
[[file:aw-tutorial-step-6.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selecting a function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-7.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selected the "string to HTML fragment" function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We have now selected a function. We get fields for the arguments. Instead of typing a string, we want to add another function,</span>
[[file:aw-tutorial-step-8.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Change the mode of the argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-9.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Select the inner function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Here we can now select a function that returns a string.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Choose a function returning a string</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We select the function "Article-less instantiating fragment" -- a function that creates sentences such as "Paris is a city." Note that selecting the function âArticle-less instantiating HTML fragmentâ would have allowed us to skip using the function âstring to HTML fragmentâ.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|Argumente fĂŒr die artikellose Instanziierung von Fragmentfunktionen]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-11.png|center|frameless|800px|Ăndern des Modus des Arguments "class"]]
<span lang="en" dir="ltr" class="mw-content-ltr">We need to change the mode on the "class" argument from the automatically filled value (an Argument reference) to a literal.</span>
[[file:aw-tutorial-step-12.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Changed the mode of "class" to literal.</span>]]
Damit haben wir nun ein Feld, um einen Wikidata-Eintrag fĂŒr den Wert des Arguments "class" auszuwĂ€hlen.
[[file:aw-tutorial-step-13.png|center|frameless|800px|Auswahl der Stadt als Klassenargument]]
Wir wĂ€hlen den Eintrag âStadtâ als Klassenargument aus.
[[file:aw-tutorial-step-14.png|center|frameless|800px|Der erste Satz ist erstellt.]]
Sobald dies ausgewĂ€hlt ist, sollte der erste Satz des Artikels fertig sein. Jetzt kannst Du auf âVeröffentlichenâ klicken und eine erste Version des Artikels ist verfĂŒgbar. AnschlieĂend kannst Du auf âBearbeitenâ klicken, um weitere Informationen hinzuzufĂŒgen.
<span id="This_is_far_too_complicated!"></span>
== Das ist viel zu kompliziert! ==
Ja, einverstanden.
Es gibt zwei Möglichkeiten, dies zu vereinfachen:
* die Benutzerfreundlichkeit verbessern
* den Funktionskatalog verbessern
WĂ€hrend sich das Entwicklungsteam der Wikimedia Foundation auf den ersten Ansatz konzentriert (und UX-Ideen stets begrĂŒĂt), kann die Community an einem umfassenderen und benutzerfreundlicheren Funktionskatalog in Wikifunctions arbeiten. Hierbei zeigt sich, dass die Benennung von Funktionen und Argumenten wichtig ist und dass wir im obigen Ablauf möglichst viele Funktionen vermeiden sollten, die einen Datentyp in einen anderen umwandeln.
Aber ja, am wichtigsten ist, dass sich Abstrakte Wikipedia derzeit in einer frĂŒhen öffentlichen Beta-Phase befindet und das Erstellen und Bearbeiten von Artikeln momentan schwierig ist. Wir mĂŒssen alle zusammenarbeiten, um dies zu verbessern. Wenn Du Ideen fĂŒr neue Funktionen hast, schlage diese bitte unter [[Abstract Wikipedia:Suggested functions|Vorgeschlagene Funktionen]] vor.
<span id="See_also"></span>
== Siehe auch ==
* [[Abstract Wikipedia:Useful functions for article composition]]
[[category:help{{#translation:}}]]
kyr9y0l4u38ucwp1vw0w5yzogtqfpk4
6619
6617
2026-04-23T06:54:33Z
NDG
1027
Created page with "Leerer abstrakter Artikel"
6619
wikitext
text/x-wiki
<languages/>
In der Abstrakten Wikipedia kannst du nur Artikel zu Themen erstellen, die bereits ein Wikidata-Datenobjekt haben. Falls das Thema noch nicht in Wikidata existiert, was du ĂŒber die [[d:special:search|Suche]] feststellen kannst, befolge [[d:Special:MyLanguage/help:items#Creating a new item|diese Hilfeseite]], um ein neues Datenobjekt dafĂŒr zu erstellen.
<span id="Steps"></span>
== Schritte ==
Um einen Artikel zu erstellen, kannst du auf [[Special:CreateAbstract|Einen neuen Abstrakten Artikel erstellen]] gehen.
[[file:aw-tutorial-step-1.png|center|frameless|800px|WĂ€hle ein Thema aus]]
<span lang="en" dir="ltr" class="mw-content-ltr">Type to select a topic, and click on create.</span>
[[file:aw-tutorial-step-2.png|center|frameless|800px|Leerer abstrakter Artikel]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-3.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Click on the plus sign to add a fragment.</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Click on the plus button in the left panel to add a new fragment. For now, we are adding an empty fragment.</span>
[[file:aw-tutorial-step-4.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">An empty fragment</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-5.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Function selector open</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">That will open the function selector.</span>
[[file:aw-tutorial-step-6.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selecting a function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-7.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selected the "string to HTML fragment" function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We have now selected a function. We get fields for the arguments. Instead of typing a string, we want to add another function,</span>
[[file:aw-tutorial-step-8.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Change the mode of the argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-9.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Select the inner function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Here we can now select a function that returns a string.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Choose a function returning a string</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We select the function "Article-less instantiating fragment" -- a function that creates sentences such as "Paris is a city." Note that selecting the function âArticle-less instantiating HTML fragmentâ would have allowed us to skip using the function âstring to HTML fragmentâ.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|Argumente fĂŒr die artikellose Instanziierung von Fragmentfunktionen]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-11.png|center|frameless|800px|Ăndern des Modus des Arguments "class"]]
<span lang="en" dir="ltr" class="mw-content-ltr">We need to change the mode on the "class" argument from the automatically filled value (an Argument reference) to a literal.</span>
[[file:aw-tutorial-step-12.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Changed the mode of "class" to literal.</span>]]
Damit haben wir nun ein Feld, um einen Wikidata-Eintrag fĂŒr den Wert des Arguments "class" auszuwĂ€hlen.
[[file:aw-tutorial-step-13.png|center|frameless|800px|Auswahl der Stadt als Klassenargument]]
Wir wĂ€hlen den Eintrag âStadtâ als Klassenargument aus.
[[file:aw-tutorial-step-14.png|center|frameless|800px|Der erste Satz ist erstellt.]]
Sobald dies ausgewĂ€hlt ist, sollte der erste Satz des Artikels fertig sein. Jetzt kannst Du auf âVeröffentlichenâ klicken und eine erste Version des Artikels ist verfĂŒgbar. AnschlieĂend kannst Du auf âBearbeitenâ klicken, um weitere Informationen hinzuzufĂŒgen.
<span id="This_is_far_too_complicated!"></span>
== Das ist viel zu kompliziert! ==
Ja, einverstanden.
Es gibt zwei Möglichkeiten, dies zu vereinfachen:
* die Benutzerfreundlichkeit verbessern
* den Funktionskatalog verbessern
WĂ€hrend sich das Entwicklungsteam der Wikimedia Foundation auf den ersten Ansatz konzentriert (und UX-Ideen stets begrĂŒĂt), kann die Community an einem umfassenderen und benutzerfreundlicheren Funktionskatalog in Wikifunctions arbeiten. Hierbei zeigt sich, dass die Benennung von Funktionen und Argumenten wichtig ist und dass wir im obigen Ablauf möglichst viele Funktionen vermeiden sollten, die einen Datentyp in einen anderen umwandeln.
Aber ja, am wichtigsten ist, dass sich Abstrakte Wikipedia derzeit in einer frĂŒhen öffentlichen Beta-Phase befindet und das Erstellen und Bearbeiten von Artikeln momentan schwierig ist. Wir mĂŒssen alle zusammenarbeiten, um dies zu verbessern. Wenn Du Ideen fĂŒr neue Funktionen hast, schlage diese bitte unter [[Abstract Wikipedia:Suggested functions|Vorgeschlagene Funktionen]] vor.
<span id="See_also"></span>
== Siehe auch ==
* [[Abstract Wikipedia:Useful functions for article composition]]
[[category:help{{#translation:}}]]
qwlaldozjwxe29jh6rcw54xztvkpzpb
6621
6619
2026-04-23T06:54:45Z
NDG
1027
Created page with "Geben ein Thema ein und klicke auf âErstellenâ."
6621
wikitext
text/x-wiki
<languages/>
In der Abstrakten Wikipedia kannst du nur Artikel zu Themen erstellen, die bereits ein Wikidata-Datenobjekt haben. Falls das Thema noch nicht in Wikidata existiert, was du ĂŒber die [[d:special:search|Suche]] feststellen kannst, befolge [[d:Special:MyLanguage/help:items#Creating a new item|diese Hilfeseite]], um ein neues Datenobjekt dafĂŒr zu erstellen.
<span id="Steps"></span>
== Schritte ==
Um einen Artikel zu erstellen, kannst du auf [[Special:CreateAbstract|Einen neuen Abstrakten Artikel erstellen]] gehen.
[[file:aw-tutorial-step-1.png|center|frameless|800px|WĂ€hle ein Thema aus]]
Geben ein Thema ein und klicke auf âErstellenâ.
[[file:aw-tutorial-step-2.png|center|frameless|800px|Leerer abstrakter Artikel]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-3.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Click on the plus sign to add a fragment.</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Click on the plus button in the left panel to add a new fragment. For now, we are adding an empty fragment.</span>
[[file:aw-tutorial-step-4.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">An empty fragment</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-5.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Function selector open</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">That will open the function selector.</span>
[[file:aw-tutorial-step-6.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selecting a function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-7.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selected the "string to HTML fragment" function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We have now selected a function. We get fields for the arguments. Instead of typing a string, we want to add another function,</span>
[[file:aw-tutorial-step-8.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Change the mode of the argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-9.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Select the inner function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Here we can now select a function that returns a string.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Choose a function returning a string</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We select the function "Article-less instantiating fragment" -- a function that creates sentences such as "Paris is a city." Note that selecting the function âArticle-less instantiating HTML fragmentâ would have allowed us to skip using the function âstring to HTML fragmentâ.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|Argumente fĂŒr die artikellose Instanziierung von Fragmentfunktionen]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-11.png|center|frameless|800px|Ăndern des Modus des Arguments "class"]]
<span lang="en" dir="ltr" class="mw-content-ltr">We need to change the mode on the "class" argument from the automatically filled value (an Argument reference) to a literal.</span>
[[file:aw-tutorial-step-12.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Changed the mode of "class" to literal.</span>]]
Damit haben wir nun ein Feld, um einen Wikidata-Eintrag fĂŒr den Wert des Arguments "class" auszuwĂ€hlen.
[[file:aw-tutorial-step-13.png|center|frameless|800px|Auswahl der Stadt als Klassenargument]]
Wir wĂ€hlen den Eintrag âStadtâ als Klassenargument aus.
[[file:aw-tutorial-step-14.png|center|frameless|800px|Der erste Satz ist erstellt.]]
Sobald dies ausgewĂ€hlt ist, sollte der erste Satz des Artikels fertig sein. Jetzt kannst Du auf âVeröffentlichenâ klicken und eine erste Version des Artikels ist verfĂŒgbar. AnschlieĂend kannst Du auf âBearbeitenâ klicken, um weitere Informationen hinzuzufĂŒgen.
<span id="This_is_far_too_complicated!"></span>
== Das ist viel zu kompliziert! ==
Ja, einverstanden.
Es gibt zwei Möglichkeiten, dies zu vereinfachen:
* die Benutzerfreundlichkeit verbessern
* den Funktionskatalog verbessern
WĂ€hrend sich das Entwicklungsteam der Wikimedia Foundation auf den ersten Ansatz konzentriert (und UX-Ideen stets begrĂŒĂt), kann die Community an einem umfassenderen und benutzerfreundlicheren Funktionskatalog in Wikifunctions arbeiten. Hierbei zeigt sich, dass die Benennung von Funktionen und Argumenten wichtig ist und dass wir im obigen Ablauf möglichst viele Funktionen vermeiden sollten, die einen Datentyp in einen anderen umwandeln.
Aber ja, am wichtigsten ist, dass sich Abstrakte Wikipedia derzeit in einer frĂŒhen öffentlichen Beta-Phase befindet und das Erstellen und Bearbeiten von Artikeln momentan schwierig ist. Wir mĂŒssen alle zusammenarbeiten, um dies zu verbessern. Wenn Du Ideen fĂŒr neue Funktionen hast, schlage diese bitte unter [[Abstract Wikipedia:Suggested functions|Vorgeschlagene Funktionen]] vor.
<span id="See_also"></span>
== Siehe auch ==
* [[Abstract Wikipedia:Useful functions for article composition]]
[[category:help{{#translation:}}]]
0o37a9ux60o3fx574xrm20jhnjmkw8y
6623
6621
2026-04-23T06:55:24Z
NDG
1027
Created page with "Du gelangst zu einem neuen Bildschirm. Auf der rechten Seite siehst Du die Vorschau in der ausgewÀhlten Sprache, auf der linken Seite den zusammenfassenden Inhalt."
6623
wikitext
text/x-wiki
<languages/>
In der Abstrakten Wikipedia kannst du nur Artikel zu Themen erstellen, die bereits ein Wikidata-Datenobjekt haben. Falls das Thema noch nicht in Wikidata existiert, was du ĂŒber die [[d:special:search|Suche]] feststellen kannst, befolge [[d:Special:MyLanguage/help:items#Creating a new item|diese Hilfeseite]], um ein neues Datenobjekt dafĂŒr zu erstellen.
<span id="Steps"></span>
== Schritte ==
Um einen Artikel zu erstellen, kannst du auf [[Special:CreateAbstract|Einen neuen Abstrakten Artikel erstellen]] gehen.
[[file:aw-tutorial-step-1.png|center|frameless|800px|WĂ€hle ein Thema aus]]
Geben ein Thema ein und klicke auf âErstellenâ.
[[file:aw-tutorial-step-2.png|center|frameless|800px|Leerer abstrakter Artikel]]
Du gelangst zu einem neuen Bildschirm. Auf der rechten Seite siehst Du die Vorschau in der ausgewÀhlten Sprache, auf der linken Seite den zusammenfassenden Inhalt.
[[file:aw-tutorial-step-3.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Click on the plus sign to add a fragment.</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Click on the plus button in the left panel to add a new fragment. For now, we are adding an empty fragment.</span>
[[file:aw-tutorial-step-4.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">An empty fragment</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-5.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Function selector open</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">That will open the function selector.</span>
[[file:aw-tutorial-step-6.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selecting a function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-7.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selected the "string to HTML fragment" function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We have now selected a function. We get fields for the arguments. Instead of typing a string, we want to add another function,</span>
[[file:aw-tutorial-step-8.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Change the mode of the argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-9.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Select the inner function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Here we can now select a function that returns a string.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Choose a function returning a string</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We select the function "Article-less instantiating fragment" -- a function that creates sentences such as "Paris is a city." Note that selecting the function âArticle-less instantiating HTML fragmentâ would have allowed us to skip using the function âstring to HTML fragmentâ.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|Argumente fĂŒr die artikellose Instanziierung von Fragmentfunktionen]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-11.png|center|frameless|800px|Ăndern des Modus des Arguments "class"]]
<span lang="en" dir="ltr" class="mw-content-ltr">We need to change the mode on the "class" argument from the automatically filled value (an Argument reference) to a literal.</span>
[[file:aw-tutorial-step-12.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Changed the mode of "class" to literal.</span>]]
Damit haben wir nun ein Feld, um einen Wikidata-Eintrag fĂŒr den Wert des Arguments "class" auszuwĂ€hlen.
[[file:aw-tutorial-step-13.png|center|frameless|800px|Auswahl der Stadt als Klassenargument]]
Wir wĂ€hlen den Eintrag âStadtâ als Klassenargument aus.
[[file:aw-tutorial-step-14.png|center|frameless|800px|Der erste Satz ist erstellt.]]
Sobald dies ausgewĂ€hlt ist, sollte der erste Satz des Artikels fertig sein. Jetzt kannst Du auf âVeröffentlichenâ klicken und eine erste Version des Artikels ist verfĂŒgbar. AnschlieĂend kannst Du auf âBearbeitenâ klicken, um weitere Informationen hinzuzufĂŒgen.
<span id="This_is_far_too_complicated!"></span>
== Das ist viel zu kompliziert! ==
Ja, einverstanden.
Es gibt zwei Möglichkeiten, dies zu vereinfachen:
* die Benutzerfreundlichkeit verbessern
* den Funktionskatalog verbessern
WĂ€hrend sich das Entwicklungsteam der Wikimedia Foundation auf den ersten Ansatz konzentriert (und UX-Ideen stets begrĂŒĂt), kann die Community an einem umfassenderen und benutzerfreundlicheren Funktionskatalog in Wikifunctions arbeiten. Hierbei zeigt sich, dass die Benennung von Funktionen und Argumenten wichtig ist und dass wir im obigen Ablauf möglichst viele Funktionen vermeiden sollten, die einen Datentyp in einen anderen umwandeln.
Aber ja, am wichtigsten ist, dass sich Abstrakte Wikipedia derzeit in einer frĂŒhen öffentlichen Beta-Phase befindet und das Erstellen und Bearbeiten von Artikeln momentan schwierig ist. Wir mĂŒssen alle zusammenarbeiten, um dies zu verbessern. Wenn Du Ideen fĂŒr neue Funktionen hast, schlage diese bitte unter [[Abstract Wikipedia:Suggested functions|Vorgeschlagene Funktionen]] vor.
<span id="See_also"></span>
== Siehe auch ==
* [[Abstract Wikipedia:Useful functions for article composition]]
[[category:help{{#translation:}}]]
mqou0j839ghfc8nn0y2jdgcvqer3ruw
6625
6623
2026-04-23T06:55:31Z
NDG
1027
Created page with "Ein leeres Fragment"
6625
wikitext
text/x-wiki
<languages/>
In der Abstrakten Wikipedia kannst du nur Artikel zu Themen erstellen, die bereits ein Wikidata-Datenobjekt haben. Falls das Thema noch nicht in Wikidata existiert, was du ĂŒber die [[d:special:search|Suche]] feststellen kannst, befolge [[d:Special:MyLanguage/help:items#Creating a new item|diese Hilfeseite]], um ein neues Datenobjekt dafĂŒr zu erstellen.
<span id="Steps"></span>
== Schritte ==
Um einen Artikel zu erstellen, kannst du auf [[Special:CreateAbstract|Einen neuen Abstrakten Artikel erstellen]] gehen.
[[file:aw-tutorial-step-1.png|center|frameless|800px|WĂ€hle ein Thema aus]]
Geben ein Thema ein und klicke auf âErstellenâ.
[[file:aw-tutorial-step-2.png|center|frameless|800px|Leerer abstrakter Artikel]]
Du gelangst zu einem neuen Bildschirm. Auf der rechten Seite siehst Du die Vorschau in der ausgewÀhlten Sprache, auf der linken Seite den zusammenfassenden Inhalt.
[[file:aw-tutorial-step-3.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Click on the plus sign to add a fragment.</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Click on the plus button in the left panel to add a new fragment. For now, we are adding an empty fragment.</span>
[[file:aw-tutorial-step-4.png|center|frameless|800px|Ein leeres Fragment]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-5.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Function selector open</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">That will open the function selector.</span>
[[file:aw-tutorial-step-6.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selecting a function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-7.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selected the "string to HTML fragment" function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We have now selected a function. We get fields for the arguments. Instead of typing a string, we want to add another function,</span>
[[file:aw-tutorial-step-8.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Change the mode of the argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-9.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Select the inner function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Here we can now select a function that returns a string.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Choose a function returning a string</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We select the function "Article-less instantiating fragment" -- a function that creates sentences such as "Paris is a city." Note that selecting the function âArticle-less instantiating HTML fragmentâ would have allowed us to skip using the function âstring to HTML fragmentâ.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|Argumente fĂŒr die artikellose Instanziierung von Fragmentfunktionen]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-11.png|center|frameless|800px|Ăndern des Modus des Arguments "class"]]
<span lang="en" dir="ltr" class="mw-content-ltr">We need to change the mode on the "class" argument from the automatically filled value (an Argument reference) to a literal.</span>
[[file:aw-tutorial-step-12.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Changed the mode of "class" to literal.</span>]]
Damit haben wir nun ein Feld, um einen Wikidata-Eintrag fĂŒr den Wert des Arguments "class" auszuwĂ€hlen.
[[file:aw-tutorial-step-13.png|center|frameless|800px|Auswahl der Stadt als Klassenargument]]
Wir wĂ€hlen den Eintrag âStadtâ als Klassenargument aus.
[[file:aw-tutorial-step-14.png|center|frameless|800px|Der erste Satz ist erstellt.]]
Sobald dies ausgewĂ€hlt ist, sollte der erste Satz des Artikels fertig sein. Jetzt kannst Du auf âVeröffentlichenâ klicken und eine erste Version des Artikels ist verfĂŒgbar. AnschlieĂend kannst Du auf âBearbeitenâ klicken, um weitere Informationen hinzuzufĂŒgen.
<span id="This_is_far_too_complicated!"></span>
== Das ist viel zu kompliziert! ==
Ja, einverstanden.
Es gibt zwei Möglichkeiten, dies zu vereinfachen:
* die Benutzerfreundlichkeit verbessern
* den Funktionskatalog verbessern
WĂ€hrend sich das Entwicklungsteam der Wikimedia Foundation auf den ersten Ansatz konzentriert (und UX-Ideen stets begrĂŒĂt), kann die Community an einem umfassenderen und benutzerfreundlicheren Funktionskatalog in Wikifunctions arbeiten. Hierbei zeigt sich, dass die Benennung von Funktionen und Argumenten wichtig ist und dass wir im obigen Ablauf möglichst viele Funktionen vermeiden sollten, die einen Datentyp in einen anderen umwandeln.
Aber ja, am wichtigsten ist, dass sich Abstrakte Wikipedia derzeit in einer frĂŒhen öffentlichen Beta-Phase befindet und das Erstellen und Bearbeiten von Artikeln momentan schwierig ist. Wir mĂŒssen alle zusammenarbeiten, um dies zu verbessern. Wenn Du Ideen fĂŒr neue Funktionen hast, schlage diese bitte unter [[Abstract Wikipedia:Suggested functions|Vorgeschlagene Funktionen]] vor.
<span id="See_also"></span>
== Siehe auch ==
* [[Abstract Wikipedia:Useful functions for article composition]]
[[category:help{{#translation:}}]]
oc24jfm315kv29zvt5926r3s0shf38g
6627
6625
2026-04-23T06:55:45Z
NDG
1027
Created page with "Klicke im linken Bereich auf die Plus-SchaltflĂ€che, um ein neues Fragment hinzuzufĂŒgen. ZunĂ€chst fĂŒgen wir ein leeres Fragment hinzu."
6627
wikitext
text/x-wiki
<languages/>
In der Abstrakten Wikipedia kannst du nur Artikel zu Themen erstellen, die bereits ein Wikidata-Datenobjekt haben. Falls das Thema noch nicht in Wikidata existiert, was du ĂŒber die [[d:special:search|Suche]] feststellen kannst, befolge [[d:Special:MyLanguage/help:items#Creating a new item|diese Hilfeseite]], um ein neues Datenobjekt dafĂŒr zu erstellen.
<span id="Steps"></span>
== Schritte ==
Um einen Artikel zu erstellen, kannst du auf [[Special:CreateAbstract|Einen neuen Abstrakten Artikel erstellen]] gehen.
[[file:aw-tutorial-step-1.png|center|frameless|800px|WĂ€hle ein Thema aus]]
Geben ein Thema ein und klicke auf âErstellenâ.
[[file:aw-tutorial-step-2.png|center|frameless|800px|Leerer abstrakter Artikel]]
Du gelangst zu einem neuen Bildschirm. Auf der rechten Seite siehst Du die Vorschau in der ausgewÀhlten Sprache, auf der linken Seite den zusammenfassenden Inhalt.
[[file:aw-tutorial-step-3.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Click on the plus sign to add a fragment.</span>]]
Klicke im linken Bereich auf die Plus-SchaltflĂ€che, um ein neues Fragment hinzuzufĂŒgen. ZunĂ€chst fĂŒgen wir ein leeres Fragment hinzu.
[[file:aw-tutorial-step-4.png|center|frameless|800px|Ein leeres Fragment]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-5.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Function selector open</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">That will open the function selector.</span>
[[file:aw-tutorial-step-6.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selecting a function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-7.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selected the "string to HTML fragment" function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We have now selected a function. We get fields for the arguments. Instead of typing a string, we want to add another function,</span>
[[file:aw-tutorial-step-8.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Change the mode of the argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-9.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Select the inner function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Here we can now select a function that returns a string.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Choose a function returning a string</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We select the function "Article-less instantiating fragment" -- a function that creates sentences such as "Paris is a city." Note that selecting the function âArticle-less instantiating HTML fragmentâ would have allowed us to skip using the function âstring to HTML fragmentâ.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|Argumente fĂŒr die artikellose Instanziierung von Fragmentfunktionen]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-11.png|center|frameless|800px|Ăndern des Modus des Arguments "class"]]
<span lang="en" dir="ltr" class="mw-content-ltr">We need to change the mode on the "class" argument from the automatically filled value (an Argument reference) to a literal.</span>
[[file:aw-tutorial-step-12.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Changed the mode of "class" to literal.</span>]]
Damit haben wir nun ein Feld, um einen Wikidata-Eintrag fĂŒr den Wert des Arguments "class" auszuwĂ€hlen.
[[file:aw-tutorial-step-13.png|center|frameless|800px|Auswahl der Stadt als Klassenargument]]
Wir wĂ€hlen den Eintrag âStadtâ als Klassenargument aus.
[[file:aw-tutorial-step-14.png|center|frameless|800px|Der erste Satz ist erstellt.]]
Sobald dies ausgewĂ€hlt ist, sollte der erste Satz des Artikels fertig sein. Jetzt kannst Du auf âVeröffentlichenâ klicken und eine erste Version des Artikels ist verfĂŒgbar. AnschlieĂend kannst Du auf âBearbeitenâ klicken, um weitere Informationen hinzuzufĂŒgen.
<span id="This_is_far_too_complicated!"></span>
== Das ist viel zu kompliziert! ==
Ja, einverstanden.
Es gibt zwei Möglichkeiten, dies zu vereinfachen:
* die Benutzerfreundlichkeit verbessern
* den Funktionskatalog verbessern
WĂ€hrend sich das Entwicklungsteam der Wikimedia Foundation auf den ersten Ansatz konzentriert (und UX-Ideen stets begrĂŒĂt), kann die Community an einem umfassenderen und benutzerfreundlicheren Funktionskatalog in Wikifunctions arbeiten. Hierbei zeigt sich, dass die Benennung von Funktionen und Argumenten wichtig ist und dass wir im obigen Ablauf möglichst viele Funktionen vermeiden sollten, die einen Datentyp in einen anderen umwandeln.
Aber ja, am wichtigsten ist, dass sich Abstrakte Wikipedia derzeit in einer frĂŒhen öffentlichen Beta-Phase befindet und das Erstellen und Bearbeiten von Artikeln momentan schwierig ist. Wir mĂŒssen alle zusammenarbeiten, um dies zu verbessern. Wenn Du Ideen fĂŒr neue Funktionen hast, schlage diese bitte unter [[Abstract Wikipedia:Suggested functions|Vorgeschlagene Funktionen]] vor.
<span id="See_also"></span>
== Siehe auch ==
* [[Abstract Wikipedia:Useful functions for article composition]]
[[category:help{{#translation:}}]]
hqw4w1ejcs8kwjg9j8e55cmfurns9pg
6629
6627
2026-04-23T06:55:52Z
NDG
1027
Created page with "Klicke auf das Pluszeichen, um ein Fragment hinzuzufĂŒgen."
6629
wikitext
text/x-wiki
<languages/>
In der Abstrakten Wikipedia kannst du nur Artikel zu Themen erstellen, die bereits ein Wikidata-Datenobjekt haben. Falls das Thema noch nicht in Wikidata existiert, was du ĂŒber die [[d:special:search|Suche]] feststellen kannst, befolge [[d:Special:MyLanguage/help:items#Creating a new item|diese Hilfeseite]], um ein neues Datenobjekt dafĂŒr zu erstellen.
<span id="Steps"></span>
== Schritte ==
Um einen Artikel zu erstellen, kannst du auf [[Special:CreateAbstract|Einen neuen Abstrakten Artikel erstellen]] gehen.
[[file:aw-tutorial-step-1.png|center|frameless|800px|WĂ€hle ein Thema aus]]
Geben ein Thema ein und klicke auf âErstellenâ.
[[file:aw-tutorial-step-2.png|center|frameless|800px|Leerer abstrakter Artikel]]
Du gelangst zu einem neuen Bildschirm. Auf der rechten Seite siehst Du die Vorschau in der ausgewÀhlten Sprache, auf der linken Seite den zusammenfassenden Inhalt.
[[file:aw-tutorial-step-3.png|center|frameless|800px|Klicke auf das Pluszeichen, um ein Fragment hinzuzufĂŒgen.]]
Klicke im linken Bereich auf die Plus-SchaltflĂ€che, um ein neues Fragment hinzuzufĂŒgen. ZunĂ€chst fĂŒgen wir ein leeres Fragment hinzu.
[[file:aw-tutorial-step-4.png|center|frameless|800px|Ein leeres Fragment]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-5.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Function selector open</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">That will open the function selector.</span>
[[file:aw-tutorial-step-6.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selecting a function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-7.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selected the "string to HTML fragment" function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We have now selected a function. We get fields for the arguments. Instead of typing a string, we want to add another function,</span>
[[file:aw-tutorial-step-8.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Change the mode of the argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-9.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Select the inner function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Here we can now select a function that returns a string.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Choose a function returning a string</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We select the function "Article-less instantiating fragment" -- a function that creates sentences such as "Paris is a city." Note that selecting the function âArticle-less instantiating HTML fragmentâ would have allowed us to skip using the function âstring to HTML fragmentâ.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|Argumente fĂŒr die artikellose Instanziierung von Fragmentfunktionen]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-11.png|center|frameless|800px|Ăndern des Modus des Arguments "class"]]
<span lang="en" dir="ltr" class="mw-content-ltr">We need to change the mode on the "class" argument from the automatically filled value (an Argument reference) to a literal.</span>
[[file:aw-tutorial-step-12.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Changed the mode of "class" to literal.</span>]]
Damit haben wir nun ein Feld, um einen Wikidata-Eintrag fĂŒr den Wert des Arguments "class" auszuwĂ€hlen.
[[file:aw-tutorial-step-13.png|center|frameless|800px|Auswahl der Stadt als Klassenargument]]
Wir wĂ€hlen den Eintrag âStadtâ als Klassenargument aus.
[[file:aw-tutorial-step-14.png|center|frameless|800px|Der erste Satz ist erstellt.]]
Sobald dies ausgewĂ€hlt ist, sollte der erste Satz des Artikels fertig sein. Jetzt kannst Du auf âVeröffentlichenâ klicken und eine erste Version des Artikels ist verfĂŒgbar. AnschlieĂend kannst Du auf âBearbeitenâ klicken, um weitere Informationen hinzuzufĂŒgen.
<span id="This_is_far_too_complicated!"></span>
== Das ist viel zu kompliziert! ==
Ja, einverstanden.
Es gibt zwei Möglichkeiten, dies zu vereinfachen:
* die Benutzerfreundlichkeit verbessern
* den Funktionskatalog verbessern
WĂ€hrend sich das Entwicklungsteam der Wikimedia Foundation auf den ersten Ansatz konzentriert (und UX-Ideen stets begrĂŒĂt), kann die Community an einem umfassenderen und benutzerfreundlicheren Funktionskatalog in Wikifunctions arbeiten. Hierbei zeigt sich, dass die Benennung von Funktionen und Argumenten wichtig ist und dass wir im obigen Ablauf möglichst viele Funktionen vermeiden sollten, die einen Datentyp in einen anderen umwandeln.
Aber ja, am wichtigsten ist, dass sich Abstrakte Wikipedia derzeit in einer frĂŒhen öffentlichen Beta-Phase befindet und das Erstellen und Bearbeiten von Artikeln momentan schwierig ist. Wir mĂŒssen alle zusammenarbeiten, um dies zu verbessern. Wenn Du Ideen fĂŒr neue Funktionen hast, schlage diese bitte unter [[Abstract Wikipedia:Suggested functions|Vorgeschlagene Funktionen]] vor.
<span id="See_also"></span>
== Siehe auch ==
* [[Abstract Wikipedia:Useful functions for article composition]]
[[category:help{{#translation:}}]]
t8myrjo53q8kgovq013do6zf3kov2ej
6631
6629
2026-04-23T06:56:10Z
NDG
1027
Created page with "WĂ€hle eine Funktion"
6631
wikitext
text/x-wiki
<languages/>
In der Abstrakten Wikipedia kannst du nur Artikel zu Themen erstellen, die bereits ein Wikidata-Datenobjekt haben. Falls das Thema noch nicht in Wikidata existiert, was du ĂŒber die [[d:special:search|Suche]] feststellen kannst, befolge [[d:Special:MyLanguage/help:items#Creating a new item|diese Hilfeseite]], um ein neues Datenobjekt dafĂŒr zu erstellen.
<span id="Steps"></span>
== Schritte ==
Um einen Artikel zu erstellen, kannst du auf [[Special:CreateAbstract|Einen neuen Abstrakten Artikel erstellen]] gehen.
[[file:aw-tutorial-step-1.png|center|frameless|800px|WĂ€hle ein Thema aus]]
Geben ein Thema ein und klicke auf âErstellenâ.
[[file:aw-tutorial-step-2.png|center|frameless|800px|Leerer abstrakter Artikel]]
Du gelangst zu einem neuen Bildschirm. Auf der rechten Seite siehst Du die Vorschau in der ausgewÀhlten Sprache, auf der linken Seite den zusammenfassenden Inhalt.
[[file:aw-tutorial-step-3.png|center|frameless|800px|Klicke auf das Pluszeichen, um ein Fragment hinzuzufĂŒgen.]]
Klicke im linken Bereich auf die Plus-SchaltflĂ€che, um ein neues Fragment hinzuzufĂŒgen. ZunĂ€chst fĂŒgen wir ein leeres Fragment hinzu.
[[file:aw-tutorial-step-4.png|center|frameless|800px|Ein leeres Fragment]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-5.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Function selector open</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">That will open the function selector.</span>
[[file:aw-tutorial-step-6.png|center|frameless|800px|WĂ€hle eine Funktion]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-7.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selected the "string to HTML fragment" function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We have now selected a function. We get fields for the arguments. Instead of typing a string, we want to add another function,</span>
[[file:aw-tutorial-step-8.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Change the mode of the argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-9.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Select the inner function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Here we can now select a function that returns a string.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Choose a function returning a string</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We select the function "Article-less instantiating fragment" -- a function that creates sentences such as "Paris is a city." Note that selecting the function âArticle-less instantiating HTML fragmentâ would have allowed us to skip using the function âstring to HTML fragmentâ.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|Argumente fĂŒr die artikellose Instanziierung von Fragmentfunktionen]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-11.png|center|frameless|800px|Ăndern des Modus des Arguments "class"]]
<span lang="en" dir="ltr" class="mw-content-ltr">We need to change the mode on the "class" argument from the automatically filled value (an Argument reference) to a literal.</span>
[[file:aw-tutorial-step-12.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Changed the mode of "class" to literal.</span>]]
Damit haben wir nun ein Feld, um einen Wikidata-Eintrag fĂŒr den Wert des Arguments "class" auszuwĂ€hlen.
[[file:aw-tutorial-step-13.png|center|frameless|800px|Auswahl der Stadt als Klassenargument]]
Wir wĂ€hlen den Eintrag âStadtâ als Klassenargument aus.
[[file:aw-tutorial-step-14.png|center|frameless|800px|Der erste Satz ist erstellt.]]
Sobald dies ausgewĂ€hlt ist, sollte der erste Satz des Artikels fertig sein. Jetzt kannst Du auf âVeröffentlichenâ klicken und eine erste Version des Artikels ist verfĂŒgbar. AnschlieĂend kannst Du auf âBearbeitenâ klicken, um weitere Informationen hinzuzufĂŒgen.
<span id="This_is_far_too_complicated!"></span>
== Das ist viel zu kompliziert! ==
Ja, einverstanden.
Es gibt zwei Möglichkeiten, dies zu vereinfachen:
* die Benutzerfreundlichkeit verbessern
* den Funktionskatalog verbessern
WĂ€hrend sich das Entwicklungsteam der Wikimedia Foundation auf den ersten Ansatz konzentriert (und UX-Ideen stets begrĂŒĂt), kann die Community an einem umfassenderen und benutzerfreundlicheren Funktionskatalog in Wikifunctions arbeiten. Hierbei zeigt sich, dass die Benennung von Funktionen und Argumenten wichtig ist und dass wir im obigen Ablauf möglichst viele Funktionen vermeiden sollten, die einen Datentyp in einen anderen umwandeln.
Aber ja, am wichtigsten ist, dass sich Abstrakte Wikipedia derzeit in einer frĂŒhen öffentlichen Beta-Phase befindet und das Erstellen und Bearbeiten von Artikeln momentan schwierig ist. Wir mĂŒssen alle zusammenarbeiten, um dies zu verbessern. Wenn Du Ideen fĂŒr neue Funktionen hast, schlage diese bitte unter [[Abstract Wikipedia:Suggested functions|Vorgeschlagene Funktionen]] vor.
<span id="See_also"></span>
== Siehe auch ==
* [[Abstract Wikipedia:Useful functions for article composition]]
[[category:help{{#translation:}}]]
b3daa81jpxqk8oh9hwyodxb2eiswsjl
6633
6631
2026-04-23T06:56:17Z
NDG
1027
Created page with "Dadurch wird die Funktionsauswahl geöffnet."
6633
wikitext
text/x-wiki
<languages/>
In der Abstrakten Wikipedia kannst du nur Artikel zu Themen erstellen, die bereits ein Wikidata-Datenobjekt haben. Falls das Thema noch nicht in Wikidata existiert, was du ĂŒber die [[d:special:search|Suche]] feststellen kannst, befolge [[d:Special:MyLanguage/help:items#Creating a new item|diese Hilfeseite]], um ein neues Datenobjekt dafĂŒr zu erstellen.
<span id="Steps"></span>
== Schritte ==
Um einen Artikel zu erstellen, kannst du auf [[Special:CreateAbstract|Einen neuen Abstrakten Artikel erstellen]] gehen.
[[file:aw-tutorial-step-1.png|center|frameless|800px|WĂ€hle ein Thema aus]]
Geben ein Thema ein und klicke auf âErstellenâ.
[[file:aw-tutorial-step-2.png|center|frameless|800px|Leerer abstrakter Artikel]]
Du gelangst zu einem neuen Bildschirm. Auf der rechten Seite siehst Du die Vorschau in der ausgewÀhlten Sprache, auf der linken Seite den zusammenfassenden Inhalt.
[[file:aw-tutorial-step-3.png|center|frameless|800px|Klicke auf das Pluszeichen, um ein Fragment hinzuzufĂŒgen.]]
Klicke im linken Bereich auf die Plus-SchaltflĂ€che, um ein neues Fragment hinzuzufĂŒgen. ZunĂ€chst fĂŒgen wir ein leeres Fragment hinzu.
[[file:aw-tutorial-step-4.png|center|frameless|800px|Ein leeres Fragment]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-5.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Function selector open</span>]]
Dadurch wird die Funktionsauswahl geöffnet.
[[file:aw-tutorial-step-6.png|center|frameless|800px|WĂ€hle eine Funktion]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-7.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selected the "string to HTML fragment" function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We have now selected a function. We get fields for the arguments. Instead of typing a string, we want to add another function,</span>
[[file:aw-tutorial-step-8.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Change the mode of the argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-9.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Select the inner function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Here we can now select a function that returns a string.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Choose a function returning a string</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We select the function "Article-less instantiating fragment" -- a function that creates sentences such as "Paris is a city." Note that selecting the function âArticle-less instantiating HTML fragmentâ would have allowed us to skip using the function âstring to HTML fragmentâ.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|Argumente fĂŒr die artikellose Instanziierung von Fragmentfunktionen]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-11.png|center|frameless|800px|Ăndern des Modus des Arguments "class"]]
<span lang="en" dir="ltr" class="mw-content-ltr">We need to change the mode on the "class" argument from the automatically filled value (an Argument reference) to a literal.</span>
[[file:aw-tutorial-step-12.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Changed the mode of "class" to literal.</span>]]
Damit haben wir nun ein Feld, um einen Wikidata-Eintrag fĂŒr den Wert des Arguments "class" auszuwĂ€hlen.
[[file:aw-tutorial-step-13.png|center|frameless|800px|Auswahl der Stadt als Klassenargument]]
Wir wĂ€hlen den Eintrag âStadtâ als Klassenargument aus.
[[file:aw-tutorial-step-14.png|center|frameless|800px|Der erste Satz ist erstellt.]]
Sobald dies ausgewĂ€hlt ist, sollte der erste Satz des Artikels fertig sein. Jetzt kannst Du auf âVeröffentlichenâ klicken und eine erste Version des Artikels ist verfĂŒgbar. AnschlieĂend kannst Du auf âBearbeitenâ klicken, um weitere Informationen hinzuzufĂŒgen.
<span id="This_is_far_too_complicated!"></span>
== Das ist viel zu kompliziert! ==
Ja, einverstanden.
Es gibt zwei Möglichkeiten, dies zu vereinfachen:
* die Benutzerfreundlichkeit verbessern
* den Funktionskatalog verbessern
WĂ€hrend sich das Entwicklungsteam der Wikimedia Foundation auf den ersten Ansatz konzentriert (und UX-Ideen stets begrĂŒĂt), kann die Community an einem umfassenderen und benutzerfreundlicheren Funktionskatalog in Wikifunctions arbeiten. Hierbei zeigt sich, dass die Benennung von Funktionen und Argumenten wichtig ist und dass wir im obigen Ablauf möglichst viele Funktionen vermeiden sollten, die einen Datentyp in einen anderen umwandeln.
Aber ja, am wichtigsten ist, dass sich Abstrakte Wikipedia derzeit in einer frĂŒhen öffentlichen Beta-Phase befindet und das Erstellen und Bearbeiten von Artikeln momentan schwierig ist. Wir mĂŒssen alle zusammenarbeiten, um dies zu verbessern. Wenn Du Ideen fĂŒr neue Funktionen hast, schlage diese bitte unter [[Abstract Wikipedia:Suggested functions|Vorgeschlagene Funktionen]] vor.
<span id="See_also"></span>
== Siehe auch ==
* [[Abstract Wikipedia:Useful functions for article composition]]
[[category:help{{#translation:}}]]
1xomg9gq91iq96gx4dp1r9cpwrx4fw9
6635
6633
2026-04-23T06:56:29Z
NDG
1027
Created page with "Funktionsauswahl geöffnet"
6635
wikitext
text/x-wiki
<languages/>
In der Abstrakten Wikipedia kannst du nur Artikel zu Themen erstellen, die bereits ein Wikidata-Datenobjekt haben. Falls das Thema noch nicht in Wikidata existiert, was du ĂŒber die [[d:special:search|Suche]] feststellen kannst, befolge [[d:Special:MyLanguage/help:items#Creating a new item|diese Hilfeseite]], um ein neues Datenobjekt dafĂŒr zu erstellen.
<span id="Steps"></span>
== Schritte ==
Um einen Artikel zu erstellen, kannst du auf [[Special:CreateAbstract|Einen neuen Abstrakten Artikel erstellen]] gehen.
[[file:aw-tutorial-step-1.png|center|frameless|800px|WĂ€hle ein Thema aus]]
Geben ein Thema ein und klicke auf âErstellenâ.
[[file:aw-tutorial-step-2.png|center|frameless|800px|Leerer abstrakter Artikel]]
Du gelangst zu einem neuen Bildschirm. Auf der rechten Seite siehst Du die Vorschau in der ausgewÀhlten Sprache, auf der linken Seite den zusammenfassenden Inhalt.
[[file:aw-tutorial-step-3.png|center|frameless|800px|Klicke auf das Pluszeichen, um ein Fragment hinzuzufĂŒgen.]]
Klicke im linken Bereich auf die Plus-SchaltflĂ€che, um ein neues Fragment hinzuzufĂŒgen. ZunĂ€chst fĂŒgen wir ein leeres Fragment hinzu.
[[file:aw-tutorial-step-4.png|center|frameless|800px|Ein leeres Fragment]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-5.png|center|frameless|800px|Funktionsauswahl geöffnet]]
Dadurch wird die Funktionsauswahl geöffnet.
[[file:aw-tutorial-step-6.png|center|frameless|800px|WĂ€hle eine Funktion]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-7.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selected the "string to HTML fragment" function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We have now selected a function. We get fields for the arguments. Instead of typing a string, we want to add another function,</span>
[[file:aw-tutorial-step-8.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Change the mode of the argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-9.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Select the inner function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Here we can now select a function that returns a string.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Choose a function returning a string</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We select the function "Article-less instantiating fragment" -- a function that creates sentences such as "Paris is a city." Note that selecting the function âArticle-less instantiating HTML fragmentâ would have allowed us to skip using the function âstring to HTML fragmentâ.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|Argumente fĂŒr die artikellose Instanziierung von Fragmentfunktionen]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-11.png|center|frameless|800px|Ăndern des Modus des Arguments "class"]]
<span lang="en" dir="ltr" class="mw-content-ltr">We need to change the mode on the "class" argument from the automatically filled value (an Argument reference) to a literal.</span>
[[file:aw-tutorial-step-12.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Changed the mode of "class" to literal.</span>]]
Damit haben wir nun ein Feld, um einen Wikidata-Eintrag fĂŒr den Wert des Arguments "class" auszuwĂ€hlen.
[[file:aw-tutorial-step-13.png|center|frameless|800px|Auswahl der Stadt als Klassenargument]]
Wir wĂ€hlen den Eintrag âStadtâ als Klassenargument aus.
[[file:aw-tutorial-step-14.png|center|frameless|800px|Der erste Satz ist erstellt.]]
Sobald dies ausgewĂ€hlt ist, sollte der erste Satz des Artikels fertig sein. Jetzt kannst Du auf âVeröffentlichenâ klicken und eine erste Version des Artikels ist verfĂŒgbar. AnschlieĂend kannst Du auf âBearbeitenâ klicken, um weitere Informationen hinzuzufĂŒgen.
<span id="This_is_far_too_complicated!"></span>
== Das ist viel zu kompliziert! ==
Ja, einverstanden.
Es gibt zwei Möglichkeiten, dies zu vereinfachen:
* die Benutzerfreundlichkeit verbessern
* den Funktionskatalog verbessern
WĂ€hrend sich das Entwicklungsteam der Wikimedia Foundation auf den ersten Ansatz konzentriert (und UX-Ideen stets begrĂŒĂt), kann die Community an einem umfassenderen und benutzerfreundlicheren Funktionskatalog in Wikifunctions arbeiten. Hierbei zeigt sich, dass die Benennung von Funktionen und Argumenten wichtig ist und dass wir im obigen Ablauf möglichst viele Funktionen vermeiden sollten, die einen Datentyp in einen anderen umwandeln.
Aber ja, am wichtigsten ist, dass sich Abstrakte Wikipedia derzeit in einer frĂŒhen öffentlichen Beta-Phase befindet und das Erstellen und Bearbeiten von Artikeln momentan schwierig ist. Wir mĂŒssen alle zusammenarbeiten, um dies zu verbessern. Wenn Du Ideen fĂŒr neue Funktionen hast, schlage diese bitte unter [[Abstract Wikipedia:Suggested functions|Vorgeschlagene Funktionen]] vor.
<span id="See_also"></span>
== Siehe auch ==
* [[Abstract Wikipedia:Useful functions for article composition]]
[[category:help{{#translation:}}]]
i69i89yyi39d1p7f81m0p7imx8vz8rr
6637
6635
2026-04-23T06:56:43Z
NDG
1027
Created page with "Das sieht dann so aus und zeigt einen Funktionsaufruf, ohne dass eine Funktion ausgewĂ€hlt ist. Wir klicken auf das Symbol neben dem roten Text âFunktion auswĂ€hlenâ."
6637
wikitext
text/x-wiki
<languages/>
In der Abstrakten Wikipedia kannst du nur Artikel zu Themen erstellen, die bereits ein Wikidata-Datenobjekt haben. Falls das Thema noch nicht in Wikidata existiert, was du ĂŒber die [[d:special:search|Suche]] feststellen kannst, befolge [[d:Special:MyLanguage/help:items#Creating a new item|diese Hilfeseite]], um ein neues Datenobjekt dafĂŒr zu erstellen.
<span id="Steps"></span>
== Schritte ==
Um einen Artikel zu erstellen, kannst du auf [[Special:CreateAbstract|Einen neuen Abstrakten Artikel erstellen]] gehen.
[[file:aw-tutorial-step-1.png|center|frameless|800px|WĂ€hle ein Thema aus]]
Geben ein Thema ein und klicke auf âErstellenâ.
[[file:aw-tutorial-step-2.png|center|frameless|800px|Leerer abstrakter Artikel]]
Du gelangst zu einem neuen Bildschirm. Auf der rechten Seite siehst Du die Vorschau in der ausgewÀhlten Sprache, auf der linken Seite den zusammenfassenden Inhalt.
[[file:aw-tutorial-step-3.png|center|frameless|800px|Klicke auf das Pluszeichen, um ein Fragment hinzuzufĂŒgen.]]
Klicke im linken Bereich auf die Plus-SchaltflĂ€che, um ein neues Fragment hinzuzufĂŒgen. ZunĂ€chst fĂŒgen wir ein leeres Fragment hinzu.
[[file:aw-tutorial-step-4.png|center|frameless|800px|Ein leeres Fragment]]
Das sieht dann so aus und zeigt einen Funktionsaufruf, ohne dass eine Funktion ausgewĂ€hlt ist. Wir klicken auf das Symbol neben dem roten Text âFunktion auswĂ€hlenâ.
[[file:aw-tutorial-step-5.png|center|frameless|800px|Funktionsauswahl geöffnet]]
Dadurch wird die Funktionsauswahl geöffnet.
[[file:aw-tutorial-step-6.png|center|frameless|800px|WĂ€hle eine Funktion]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-7.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selected the "string to HTML fragment" function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We have now selected a function. We get fields for the arguments. Instead of typing a string, we want to add another function,</span>
[[file:aw-tutorial-step-8.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Change the mode of the argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-9.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Select the inner function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Here we can now select a function that returns a string.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Choose a function returning a string</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We select the function "Article-less instantiating fragment" -- a function that creates sentences such as "Paris is a city." Note that selecting the function âArticle-less instantiating HTML fragmentâ would have allowed us to skip using the function âstring to HTML fragmentâ.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|Argumente fĂŒr die artikellose Instanziierung von Fragmentfunktionen]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-11.png|center|frameless|800px|Ăndern des Modus des Arguments "class"]]
<span lang="en" dir="ltr" class="mw-content-ltr">We need to change the mode on the "class" argument from the automatically filled value (an Argument reference) to a literal.</span>
[[file:aw-tutorial-step-12.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Changed the mode of "class" to literal.</span>]]
Damit haben wir nun ein Feld, um einen Wikidata-Eintrag fĂŒr den Wert des Arguments "class" auszuwĂ€hlen.
[[file:aw-tutorial-step-13.png|center|frameless|800px|Auswahl der Stadt als Klassenargument]]
Wir wĂ€hlen den Eintrag âStadtâ als Klassenargument aus.
[[file:aw-tutorial-step-14.png|center|frameless|800px|Der erste Satz ist erstellt.]]
Sobald dies ausgewĂ€hlt ist, sollte der erste Satz des Artikels fertig sein. Jetzt kannst Du auf âVeröffentlichenâ klicken und eine erste Version des Artikels ist verfĂŒgbar. AnschlieĂend kannst Du auf âBearbeitenâ klicken, um weitere Informationen hinzuzufĂŒgen.
<span id="This_is_far_too_complicated!"></span>
== Das ist viel zu kompliziert! ==
Ja, einverstanden.
Es gibt zwei Möglichkeiten, dies zu vereinfachen:
* die Benutzerfreundlichkeit verbessern
* den Funktionskatalog verbessern
WĂ€hrend sich das Entwicklungsteam der Wikimedia Foundation auf den ersten Ansatz konzentriert (und UX-Ideen stets begrĂŒĂt), kann die Community an einem umfassenderen und benutzerfreundlicheren Funktionskatalog in Wikifunctions arbeiten. Hierbei zeigt sich, dass die Benennung von Funktionen und Argumenten wichtig ist und dass wir im obigen Ablauf möglichst viele Funktionen vermeiden sollten, die einen Datentyp in einen anderen umwandeln.
Aber ja, am wichtigsten ist, dass sich Abstrakte Wikipedia derzeit in einer frĂŒhen öffentlichen Beta-Phase befindet und das Erstellen und Bearbeiten von Artikeln momentan schwierig ist. Wir mĂŒssen alle zusammenarbeiten, um dies zu verbessern. Wenn Du Ideen fĂŒr neue Funktionen hast, schlage diese bitte unter [[Abstract Wikipedia:Suggested functions|Vorgeschlagene Funktionen]] vor.
<span id="See_also"></span>
== Siehe auch ==
* [[Abstract Wikipedia:Useful functions for article composition]]
[[category:help{{#translation:}}]]
m7658me47f203fk7iw58vt6tumkahxp
6639
6637
2026-04-23T06:56:55Z
NDG
1027
Created page with "WĂ€hlen Sie eine Funktion, die einen String zurĂŒckgibt."
6639
wikitext
text/x-wiki
<languages/>
In der Abstrakten Wikipedia kannst du nur Artikel zu Themen erstellen, die bereits ein Wikidata-Datenobjekt haben. Falls das Thema noch nicht in Wikidata existiert, was du ĂŒber die [[d:special:search|Suche]] feststellen kannst, befolge [[d:Special:MyLanguage/help:items#Creating a new item|diese Hilfeseite]], um ein neues Datenobjekt dafĂŒr zu erstellen.
<span id="Steps"></span>
== Schritte ==
Um einen Artikel zu erstellen, kannst du auf [[Special:CreateAbstract|Einen neuen Abstrakten Artikel erstellen]] gehen.
[[file:aw-tutorial-step-1.png|center|frameless|800px|WĂ€hle ein Thema aus]]
Geben ein Thema ein und klicke auf âErstellenâ.
[[file:aw-tutorial-step-2.png|center|frameless|800px|Leerer abstrakter Artikel]]
Du gelangst zu einem neuen Bildschirm. Auf der rechten Seite siehst Du die Vorschau in der ausgewÀhlten Sprache, auf der linken Seite den zusammenfassenden Inhalt.
[[file:aw-tutorial-step-3.png|center|frameless|800px|Klicke auf das Pluszeichen, um ein Fragment hinzuzufĂŒgen.]]
Klicke im linken Bereich auf die Plus-SchaltflĂ€che, um ein neues Fragment hinzuzufĂŒgen. ZunĂ€chst fĂŒgen wir ein leeres Fragment hinzu.
[[file:aw-tutorial-step-4.png|center|frameless|800px|Ein leeres Fragment]]
Das sieht dann so aus und zeigt einen Funktionsaufruf, ohne dass eine Funktion ausgewĂ€hlt ist. Wir klicken auf das Symbol neben dem roten Text âFunktion auswĂ€hlenâ.
[[file:aw-tutorial-step-5.png|center|frameless|800px|Funktionsauswahl geöffnet]]
Dadurch wird die Funktionsauswahl geöffnet.
[[file:aw-tutorial-step-6.png|center|frameless|800px|WĂ€hle eine Funktion]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-7.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selected the "string to HTML fragment" function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We have now selected a function. We get fields for the arguments. Instead of typing a string, we want to add another function,</span>
[[file:aw-tutorial-step-8.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Change the mode of the argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-9.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Select the inner function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">Here we can now select a function that returns a string.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|WĂ€hlen Sie eine Funktion, die einen String zurĂŒckgibt.]]
<span lang="en" dir="ltr" class="mw-content-ltr">We select the function "Article-less instantiating fragment" -- a function that creates sentences such as "Paris is a city." Note that selecting the function âArticle-less instantiating HTML fragmentâ would have allowed us to skip using the function âstring to HTML fragmentâ.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|Argumente fĂŒr die artikellose Instanziierung von Fragmentfunktionen]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-11.png|center|frameless|800px|Ăndern des Modus des Arguments "class"]]
<span lang="en" dir="ltr" class="mw-content-ltr">We need to change the mode on the "class" argument from the automatically filled value (an Argument reference) to a literal.</span>
[[file:aw-tutorial-step-12.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Changed the mode of "class" to literal.</span>]]
Damit haben wir nun ein Feld, um einen Wikidata-Eintrag fĂŒr den Wert des Arguments "class" auszuwĂ€hlen.
[[file:aw-tutorial-step-13.png|center|frameless|800px|Auswahl der Stadt als Klassenargument]]
Wir wĂ€hlen den Eintrag âStadtâ als Klassenargument aus.
[[file:aw-tutorial-step-14.png|center|frameless|800px|Der erste Satz ist erstellt.]]
Sobald dies ausgewĂ€hlt ist, sollte der erste Satz des Artikels fertig sein. Jetzt kannst Du auf âVeröffentlichenâ klicken und eine erste Version des Artikels ist verfĂŒgbar. AnschlieĂend kannst Du auf âBearbeitenâ klicken, um weitere Informationen hinzuzufĂŒgen.
<span id="This_is_far_too_complicated!"></span>
== Das ist viel zu kompliziert! ==
Ja, einverstanden.
Es gibt zwei Möglichkeiten, dies zu vereinfachen:
* die Benutzerfreundlichkeit verbessern
* den Funktionskatalog verbessern
WĂ€hrend sich das Entwicklungsteam der Wikimedia Foundation auf den ersten Ansatz konzentriert (und UX-Ideen stets begrĂŒĂt), kann die Community an einem umfassenderen und benutzerfreundlicheren Funktionskatalog in Wikifunctions arbeiten. Hierbei zeigt sich, dass die Benennung von Funktionen und Argumenten wichtig ist und dass wir im obigen Ablauf möglichst viele Funktionen vermeiden sollten, die einen Datentyp in einen anderen umwandeln.
Aber ja, am wichtigsten ist, dass sich Abstrakte Wikipedia derzeit in einer frĂŒhen öffentlichen Beta-Phase befindet und das Erstellen und Bearbeiten von Artikeln momentan schwierig ist. Wir mĂŒssen alle zusammenarbeiten, um dies zu verbessern. Wenn Du Ideen fĂŒr neue Funktionen hast, schlage diese bitte unter [[Abstract Wikipedia:Suggested functions|Vorgeschlagene Funktionen]] vor.
<span id="See_also"></span>
== Siehe auch ==
* [[Abstract Wikipedia:Useful functions for article composition]]
[[category:help{{#translation:}}]]
n0z83sf7dhk54w9k89cdfh2ybchewk4
6641
6639
2026-04-23T06:57:03Z
NDG
1027
Created page with "Hier können wir nun eine Funktion auswĂ€hlen, die eine Zeichenkette zurĂŒckgibt."
6641
wikitext
text/x-wiki
<languages/>
In der Abstrakten Wikipedia kannst du nur Artikel zu Themen erstellen, die bereits ein Wikidata-Datenobjekt haben. Falls das Thema noch nicht in Wikidata existiert, was du ĂŒber die [[d:special:search|Suche]] feststellen kannst, befolge [[d:Special:MyLanguage/help:items#Creating a new item|diese Hilfeseite]], um ein neues Datenobjekt dafĂŒr zu erstellen.
<span id="Steps"></span>
== Schritte ==
Um einen Artikel zu erstellen, kannst du auf [[Special:CreateAbstract|Einen neuen Abstrakten Artikel erstellen]] gehen.
[[file:aw-tutorial-step-1.png|center|frameless|800px|WĂ€hle ein Thema aus]]
Geben ein Thema ein und klicke auf âErstellenâ.
[[file:aw-tutorial-step-2.png|center|frameless|800px|Leerer abstrakter Artikel]]
Du gelangst zu einem neuen Bildschirm. Auf der rechten Seite siehst Du die Vorschau in der ausgewÀhlten Sprache, auf der linken Seite den zusammenfassenden Inhalt.
[[file:aw-tutorial-step-3.png|center|frameless|800px|Klicke auf das Pluszeichen, um ein Fragment hinzuzufĂŒgen.]]
Klicke im linken Bereich auf die Plus-SchaltflĂ€che, um ein neues Fragment hinzuzufĂŒgen. ZunĂ€chst fĂŒgen wir ein leeres Fragment hinzu.
[[file:aw-tutorial-step-4.png|center|frameless|800px|Ein leeres Fragment]]
Das sieht dann so aus und zeigt einen Funktionsaufruf, ohne dass eine Funktion ausgewĂ€hlt ist. Wir klicken auf das Symbol neben dem roten Text âFunktion auswĂ€hlenâ.
[[file:aw-tutorial-step-5.png|center|frameless|800px|Funktionsauswahl geöffnet]]
Dadurch wird die Funktionsauswahl geöffnet.
[[file:aw-tutorial-step-6.png|center|frameless|800px|WĂ€hle eine Funktion]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-7.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selected the "string to HTML fragment" function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We have now selected a function. We get fields for the arguments. Instead of typing a string, we want to add another function,</span>
[[file:aw-tutorial-step-8.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Change the mode of the argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-9.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Select the inner function</span>]]
Hier können wir nun eine Funktion auswĂ€hlen, die eine Zeichenkette zurĂŒckgibt.
[[file:aw-tutorial-step-10.png|center|frameless|800px|WĂ€hlen Sie eine Funktion, die einen String zurĂŒckgibt.]]
<span lang="en" dir="ltr" class="mw-content-ltr">We select the function "Article-less instantiating fragment" -- a function that creates sentences such as "Paris is a city." Note that selecting the function âArticle-less instantiating HTML fragmentâ would have allowed us to skip using the function âstring to HTML fragmentâ.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|Argumente fĂŒr die artikellose Instanziierung von Fragmentfunktionen]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-11.png|center|frameless|800px|Ăndern des Modus des Arguments "class"]]
<span lang="en" dir="ltr" class="mw-content-ltr">We need to change the mode on the "class" argument from the automatically filled value (an Argument reference) to a literal.</span>
[[file:aw-tutorial-step-12.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Changed the mode of "class" to literal.</span>]]
Damit haben wir nun ein Feld, um einen Wikidata-Eintrag fĂŒr den Wert des Arguments "class" auszuwĂ€hlen.
[[file:aw-tutorial-step-13.png|center|frameless|800px|Auswahl der Stadt als Klassenargument]]
Wir wĂ€hlen den Eintrag âStadtâ als Klassenargument aus.
[[file:aw-tutorial-step-14.png|center|frameless|800px|Der erste Satz ist erstellt.]]
Sobald dies ausgewĂ€hlt ist, sollte der erste Satz des Artikels fertig sein. Jetzt kannst Du auf âVeröffentlichenâ klicken und eine erste Version des Artikels ist verfĂŒgbar. AnschlieĂend kannst Du auf âBearbeitenâ klicken, um weitere Informationen hinzuzufĂŒgen.
<span id="This_is_far_too_complicated!"></span>
== Das ist viel zu kompliziert! ==
Ja, einverstanden.
Es gibt zwei Möglichkeiten, dies zu vereinfachen:
* die Benutzerfreundlichkeit verbessern
* den Funktionskatalog verbessern
WĂ€hrend sich das Entwicklungsteam der Wikimedia Foundation auf den ersten Ansatz konzentriert (und UX-Ideen stets begrĂŒĂt), kann die Community an einem umfassenderen und benutzerfreundlicheren Funktionskatalog in Wikifunctions arbeiten. Hierbei zeigt sich, dass die Benennung von Funktionen und Argumenten wichtig ist und dass wir im obigen Ablauf möglichst viele Funktionen vermeiden sollten, die einen Datentyp in einen anderen umwandeln.
Aber ja, am wichtigsten ist, dass sich Abstrakte Wikipedia derzeit in einer frĂŒhen öffentlichen Beta-Phase befindet und das Erstellen und Bearbeiten von Artikeln momentan schwierig ist. Wir mĂŒssen alle zusammenarbeiten, um dies zu verbessern. Wenn Du Ideen fĂŒr neue Funktionen hast, schlage diese bitte unter [[Abstract Wikipedia:Suggested functions|Vorgeschlagene Funktionen]] vor.
<span id="See_also"></span>
== Siehe auch ==
* [[Abstract Wikipedia:Useful functions for article composition]]
[[category:help{{#translation:}}]]
4fxdgksjgfct1kmsv8tdyskulxls5oe
6643
6641
2026-04-23T06:57:07Z
NDG
1027
6643
wikitext
text/x-wiki
<languages/>
In der Abstrakten Wikipedia kannst du nur Artikel zu Themen erstellen, die bereits ein Wikidata-Datenobjekt haben. Falls das Thema noch nicht in Wikidata existiert, was du ĂŒber die [[d:special:search|Suche]] feststellen kannst, befolge [[d:Special:MyLanguage/help:items#Creating a new item|diese Hilfeseite]], um ein neues Datenobjekt dafĂŒr zu erstellen.
<span id="Steps"></span>
== Schritte ==
Um einen Artikel zu erstellen, kannst du auf [[Special:CreateAbstract|Einen neuen Abstrakten Artikel erstellen]] gehen.
[[file:aw-tutorial-step-1.png|center|frameless|800px|WĂ€hle ein Thema aus]]
Geben ein Thema ein und klicke auf âErstellenâ.
[[file:aw-tutorial-step-2.png|center|frameless|800px|Leerer abstrakter Artikel]]
Du gelangst zu einem neuen Bildschirm. Auf der rechten Seite siehst Du die Vorschau in der ausgewÀhlten Sprache, auf der linken Seite den zusammenfassenden Inhalt.
[[file:aw-tutorial-step-3.png|center|frameless|800px|Klicke auf das Pluszeichen, um ein Fragment hinzuzufĂŒgen.]]
Klicke im linken Bereich auf die Plus-SchaltflĂ€che, um ein neues Fragment hinzuzufĂŒgen. ZunĂ€chst fĂŒgen wir ein leeres Fragment hinzu.
[[file:aw-tutorial-step-4.png|center|frameless|800px|Ein leeres Fragment]]
Das sieht dann so aus und zeigt einen Funktionsaufruf, ohne dass eine Funktion ausgewĂ€hlt ist. Wir klicken auf das Symbol neben dem roten Text âFunktion auswĂ€hlenâ.
[[file:aw-tutorial-step-5.png|center|frameless|800px|Funktionsauswahl geöffnet]]
Dadurch wird die Funktionsauswahl geöffnet.
[[file:aw-tutorial-step-6.png|center|frameless|800px|WĂ€hle eine Funktion]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-7.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selected the "string to HTML fragment" function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We have now selected a function. We get fields for the arguments. Instead of typing a string, we want to add another function,</span>
[[file:aw-tutorial-step-8.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Change the mode of the argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-9.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Select the inner function</span>]]
Hier können wir nun eine Funktion auswĂ€hlen, die eine Zeichenkette zurĂŒckgibt.
[[file:aw-tutorial-step-10.png|center|frameless|800px|WĂ€hlen eine Funktion, die einen String zurĂŒckgibt.]]
<span lang="en" dir="ltr" class="mw-content-ltr">We select the function "Article-less instantiating fragment" -- a function that creates sentences such as "Paris is a city." Note that selecting the function âArticle-less instantiating HTML fragmentâ would have allowed us to skip using the function âstring to HTML fragmentâ.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|Argumente fĂŒr die artikellose Instanziierung von Fragmentfunktionen]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-11.png|center|frameless|800px|Ăndern des Modus des Arguments "class"]]
<span lang="en" dir="ltr" class="mw-content-ltr">We need to change the mode on the "class" argument from the automatically filled value (an Argument reference) to a literal.</span>
[[file:aw-tutorial-step-12.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Changed the mode of "class" to literal.</span>]]
Damit haben wir nun ein Feld, um einen Wikidata-Eintrag fĂŒr den Wert des Arguments "class" auszuwĂ€hlen.
[[file:aw-tutorial-step-13.png|center|frameless|800px|Auswahl der Stadt als Klassenargument]]
Wir wĂ€hlen den Eintrag âStadtâ als Klassenargument aus.
[[file:aw-tutorial-step-14.png|center|frameless|800px|Der erste Satz ist erstellt.]]
Sobald dies ausgewĂ€hlt ist, sollte der erste Satz des Artikels fertig sein. Jetzt kannst Du auf âVeröffentlichenâ klicken und eine erste Version des Artikels ist verfĂŒgbar. AnschlieĂend kannst Du auf âBearbeitenâ klicken, um weitere Informationen hinzuzufĂŒgen.
<span id="This_is_far_too_complicated!"></span>
== Das ist viel zu kompliziert! ==
Ja, einverstanden.
Es gibt zwei Möglichkeiten, dies zu vereinfachen:
* die Benutzerfreundlichkeit verbessern
* den Funktionskatalog verbessern
WĂ€hrend sich das Entwicklungsteam der Wikimedia Foundation auf den ersten Ansatz konzentriert (und UX-Ideen stets begrĂŒĂt), kann die Community an einem umfassenderen und benutzerfreundlicheren Funktionskatalog in Wikifunctions arbeiten. Hierbei zeigt sich, dass die Benennung von Funktionen und Argumenten wichtig ist und dass wir im obigen Ablauf möglichst viele Funktionen vermeiden sollten, die einen Datentyp in einen anderen umwandeln.
Aber ja, am wichtigsten ist, dass sich Abstrakte Wikipedia derzeit in einer frĂŒhen öffentlichen Beta-Phase befindet und das Erstellen und Bearbeiten von Artikeln momentan schwierig ist. Wir mĂŒssen alle zusammenarbeiten, um dies zu verbessern. Wenn Du Ideen fĂŒr neue Funktionen hast, schlage diese bitte unter [[Abstract Wikipedia:Suggested functions|Vorgeschlagene Funktionen]] vor.
<span id="See_also"></span>
== Siehe auch ==
* [[Abstract Wikipedia:Useful functions for article composition]]
[[category:help{{#translation:}}]]
e9ohgu0hgi0permqmr95uuziprc35ac
6645
6643
2026-04-23T06:57:16Z
NDG
1027
Created page with "WĂ€hlen die innere Funktion aus"
6645
wikitext
text/x-wiki
<languages/>
In der Abstrakten Wikipedia kannst du nur Artikel zu Themen erstellen, die bereits ein Wikidata-Datenobjekt haben. Falls das Thema noch nicht in Wikidata existiert, was du ĂŒber die [[d:special:search|Suche]] feststellen kannst, befolge [[d:Special:MyLanguage/help:items#Creating a new item|diese Hilfeseite]], um ein neues Datenobjekt dafĂŒr zu erstellen.
<span id="Steps"></span>
== Schritte ==
Um einen Artikel zu erstellen, kannst du auf [[Special:CreateAbstract|Einen neuen Abstrakten Artikel erstellen]] gehen.
[[file:aw-tutorial-step-1.png|center|frameless|800px|WĂ€hle ein Thema aus]]
Geben ein Thema ein und klicke auf âErstellenâ.
[[file:aw-tutorial-step-2.png|center|frameless|800px|Leerer abstrakter Artikel]]
Du gelangst zu einem neuen Bildschirm. Auf der rechten Seite siehst Du die Vorschau in der ausgewÀhlten Sprache, auf der linken Seite den zusammenfassenden Inhalt.
[[file:aw-tutorial-step-3.png|center|frameless|800px|Klicke auf das Pluszeichen, um ein Fragment hinzuzufĂŒgen.]]
Klicke im linken Bereich auf die Plus-SchaltflĂ€che, um ein neues Fragment hinzuzufĂŒgen. ZunĂ€chst fĂŒgen wir ein leeres Fragment hinzu.
[[file:aw-tutorial-step-4.png|center|frameless|800px|Ein leeres Fragment]]
Das sieht dann so aus und zeigt einen Funktionsaufruf, ohne dass eine Funktion ausgewĂ€hlt ist. Wir klicken auf das Symbol neben dem roten Text âFunktion auswĂ€hlenâ.
[[file:aw-tutorial-step-5.png|center|frameless|800px|Funktionsauswahl geöffnet]]
Dadurch wird die Funktionsauswahl geöffnet.
[[file:aw-tutorial-step-6.png|center|frameless|800px|WĂ€hle eine Funktion]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-7.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selected the "string to HTML fragment" function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We have now selected a function. We get fields for the arguments. Instead of typing a string, we want to add another function,</span>
[[file:aw-tutorial-step-8.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Change the mode of the argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-9.png|center|frameless|800px|WĂ€hlen die innere Funktion aus]]
Hier können wir nun eine Funktion auswĂ€hlen, die eine Zeichenkette zurĂŒckgibt.
[[file:aw-tutorial-step-10.png|center|frameless|800px|WĂ€hlen eine Funktion, die einen String zurĂŒckgibt.]]
<span lang="en" dir="ltr" class="mw-content-ltr">We select the function "Article-less instantiating fragment" -- a function that creates sentences such as "Paris is a city." Note that selecting the function âArticle-less instantiating HTML fragmentâ would have allowed us to skip using the function âstring to HTML fragmentâ.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|Argumente fĂŒr die artikellose Instanziierung von Fragmentfunktionen]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-11.png|center|frameless|800px|Ăndern des Modus des Arguments "class"]]
<span lang="en" dir="ltr" class="mw-content-ltr">We need to change the mode on the "class" argument from the automatically filled value (an Argument reference) to a literal.</span>
[[file:aw-tutorial-step-12.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Changed the mode of "class" to literal.</span>]]
Damit haben wir nun ein Feld, um einen Wikidata-Eintrag fĂŒr den Wert des Arguments "class" auszuwĂ€hlen.
[[file:aw-tutorial-step-13.png|center|frameless|800px|Auswahl der Stadt als Klassenargument]]
Wir wĂ€hlen den Eintrag âStadtâ als Klassenargument aus.
[[file:aw-tutorial-step-14.png|center|frameless|800px|Der erste Satz ist erstellt.]]
Sobald dies ausgewĂ€hlt ist, sollte der erste Satz des Artikels fertig sein. Jetzt kannst Du auf âVeröffentlichenâ klicken und eine erste Version des Artikels ist verfĂŒgbar. AnschlieĂend kannst Du auf âBearbeitenâ klicken, um weitere Informationen hinzuzufĂŒgen.
<span id="This_is_far_too_complicated!"></span>
== Das ist viel zu kompliziert! ==
Ja, einverstanden.
Es gibt zwei Möglichkeiten, dies zu vereinfachen:
* die Benutzerfreundlichkeit verbessern
* den Funktionskatalog verbessern
WĂ€hrend sich das Entwicklungsteam der Wikimedia Foundation auf den ersten Ansatz konzentriert (und UX-Ideen stets begrĂŒĂt), kann die Community an einem umfassenderen und benutzerfreundlicheren Funktionskatalog in Wikifunctions arbeiten. Hierbei zeigt sich, dass die Benennung von Funktionen und Argumenten wichtig ist und dass wir im obigen Ablauf möglichst viele Funktionen vermeiden sollten, die einen Datentyp in einen anderen umwandeln.
Aber ja, am wichtigsten ist, dass sich Abstrakte Wikipedia derzeit in einer frĂŒhen öffentlichen Beta-Phase befindet und das Erstellen und Bearbeiten von Artikeln momentan schwierig ist. Wir mĂŒssen alle zusammenarbeiten, um dies zu verbessern. Wenn Du Ideen fĂŒr neue Funktionen hast, schlage diese bitte unter [[Abstract Wikipedia:Suggested functions|Vorgeschlagene Funktionen]] vor.
<span id="See_also"></span>
== Siehe auch ==
* [[Abstract Wikipedia:Useful functions for article composition]]
[[category:help{{#translation:}}]]
k15j3hee4j0fl8pok2wwpqtxggeftv7
6653
6645
2026-04-23T08:31:18Z
Ameisenigel
31
6653
wikitext
text/x-wiki
<languages/>
In der Abstrakten Wikipedia kannst du nur Artikel zu Themen erstellen, die bereits ein Wikidata-Datenobjekt haben. Falls das Thema noch nicht in Wikidata existiert, was du ĂŒber die [[d:special:search|Suche]] feststellen kannst, befolge [[d:Special:MyLanguage/help:items#Creating a new item|diese Hilfeseite]], um ein neues Datenobjekt dafĂŒr zu erstellen.
<span id="Steps"></span>
== Schritte ==
Um einen Artikel zu erstellen, kannst du auf [[Special:CreateAbstract|Einen neuen Abstrakten Artikel erstellen]] gehen.
[[file:aw-tutorial-step-1.png|center|frameless|800px|WĂ€hle ein Thema aus]]
Gib ein Thema ein und klicke auf âErstellenâ.
[[file:aw-tutorial-step-2.png|center|frameless|800px|Leerer abstrakter Artikel]]
Du gelangst zu einem neuen Bildschirm. Auf der rechten Seite siehst Du die Vorschau in der ausgewÀhlten Sprache, auf der linken Seite den zusammenfassenden Inhalt.
[[file:aw-tutorial-step-3.png|center|frameless|800px|Klicke auf das Pluszeichen, um ein Fragment hinzuzufĂŒgen.]]
Klicke im linken Bereich auf die Plus-SchaltflĂ€che, um ein neues Fragment hinzuzufĂŒgen. ZunĂ€chst fĂŒgen wir ein leeres Fragment hinzu.
[[file:aw-tutorial-step-4.png|center|frameless|800px|Ein leeres Fragment]]
Das sieht dann so aus und zeigt einen Funktionsaufruf, ohne dass eine Funktion ausgewĂ€hlt ist. Wir klicken auf das Symbol neben dem roten Text âFunktion auswĂ€hlenâ.
[[file:aw-tutorial-step-5.png|center|frameless|800px|Funktionsauswahl geöffnet]]
Dadurch wird die Funktionsauswahl geöffnet.
[[file:aw-tutorial-step-6.png|center|frameless|800px|WĂ€hle eine Funktion]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-7.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selected the "string to HTML fragment" function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We have now selected a function. We get fields for the arguments. Instead of typing a string, we want to add another function,</span>
[[file:aw-tutorial-step-8.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Change the mode of the argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-9.png|center|frameless|800px|WĂ€hlen die innere Funktion aus]]
Hier können wir nun eine Funktion auswĂ€hlen, die eine Zeichenkette zurĂŒckgibt.
[[file:aw-tutorial-step-10.png|center|frameless|800px|WĂ€hlen eine Funktion, die einen String zurĂŒckgibt.]]
<span lang="en" dir="ltr" class="mw-content-ltr">We select the function "Article-less instantiating fragment" -- a function that creates sentences such as "Paris is a city." Note that selecting the function âArticle-less instantiating HTML fragmentâ would have allowed us to skip using the function âstring to HTML fragmentâ.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|Argumente fĂŒr die artikellose Instanziierung von Fragmentfunktionen]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-11.png|center|frameless|800px|Ăndern des Modus des Arguments "class"]]
<span lang="en" dir="ltr" class="mw-content-ltr">We need to change the mode on the "class" argument from the automatically filled value (an Argument reference) to a literal.</span>
[[file:aw-tutorial-step-12.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Changed the mode of "class" to literal.</span>]]
Damit haben wir nun ein Feld, um einen Wikidata-Eintrag fĂŒr den Wert des Arguments "class" auszuwĂ€hlen.
[[file:aw-tutorial-step-13.png|center|frameless|800px|Auswahl der Stadt als Klassenargument]]
Wir wĂ€hlen den Eintrag âStadtâ als Klassenargument aus.
[[file:aw-tutorial-step-14.png|center|frameless|800px|Der erste Satz ist erstellt.]]
Sobald dies ausgewĂ€hlt ist, sollte der erste Satz des Artikels fertig sein. Jetzt kannst Du auf âVeröffentlichenâ klicken und eine erste Version des Artikels ist verfĂŒgbar. AnschlieĂend kannst Du auf âBearbeitenâ klicken, um weitere Informationen hinzuzufĂŒgen.
<span id="This_is_far_too_complicated!"></span>
== Das ist viel zu kompliziert! ==
Ja, einverstanden.
Es gibt zwei Möglichkeiten, dies zu vereinfachen:
* die Benutzerfreundlichkeit verbessern
* den Funktionskatalog verbessern
WĂ€hrend sich das Entwicklungsteam der Wikimedia Foundation auf den ersten Ansatz konzentriert (und UX-Ideen stets begrĂŒĂt), kann die Community an einem umfassenderen und benutzerfreundlicheren Funktionskatalog in Wikifunctions arbeiten. Hierbei zeigt sich, dass die Benennung von Funktionen und Argumenten wichtig ist und dass wir im obigen Ablauf möglichst viele Funktionen vermeiden sollten, die einen Datentyp in einen anderen umwandeln.
Aber ja, am wichtigsten ist, dass sich Abstrakte Wikipedia derzeit in einer frĂŒhen öffentlichen Beta-Phase befindet und das Erstellen und Bearbeiten von Artikeln momentan schwierig ist. Wir mĂŒssen alle zusammenarbeiten, um dies zu verbessern. Wenn Du Ideen fĂŒr neue Funktionen hast, schlage diese bitte unter [[Abstract Wikipedia:Suggested functions|Vorgeschlagene Funktionen]] vor.
<span id="See_also"></span>
== Siehe auch ==
* [[Abstract Wikipedia:Useful functions for article composition]]
[[category:help{{#translation:}}]]
rn3z1t41bo5f41um9za16jgb6bnu90r
6655
6653
2026-04-23T08:34:17Z
Ameisenigel
31
Created page with "Wir wĂ€hlen eine Funktion aus. Diese muss auf Wikifunctions vorhanden sein und derzeit ein HTML-Fragment zurĂŒckgeben. In diesem Beispiel wĂ€hlen wir die Funktion "Zeichenkette zu HTML", da wir damit entweder eine Zeichenkette eingeben oder eine Funktion auswĂ€hlen können, die eine Zeichenkette erzeugt."
6655
wikitext
text/x-wiki
<languages/>
In der Abstrakten Wikipedia kannst du nur Artikel zu Themen erstellen, die bereits ein Wikidata-Datenobjekt haben. Falls das Thema noch nicht in Wikidata existiert, was du ĂŒber die [[d:special:search|Suche]] feststellen kannst, befolge [[d:Special:MyLanguage/help:items#Creating a new item|diese Hilfeseite]], um ein neues Datenobjekt dafĂŒr zu erstellen.
<span id="Steps"></span>
== Schritte ==
Um einen Artikel zu erstellen, kannst du auf [[Special:CreateAbstract|Einen neuen Abstrakten Artikel erstellen]] gehen.
[[file:aw-tutorial-step-1.png|center|frameless|800px|WĂ€hle ein Thema aus]]
Gib ein Thema ein und klicke auf âErstellenâ.
[[file:aw-tutorial-step-2.png|center|frameless|800px|Leerer abstrakter Artikel]]
Du gelangst zu einem neuen Bildschirm. Auf der rechten Seite siehst Du die Vorschau in der ausgewÀhlten Sprache, auf der linken Seite den zusammenfassenden Inhalt.
[[file:aw-tutorial-step-3.png|center|frameless|800px|Klicke auf das Pluszeichen, um ein Fragment hinzuzufĂŒgen.]]
Klicke im linken Bereich auf die Plus-SchaltflĂ€che, um ein neues Fragment hinzuzufĂŒgen. ZunĂ€chst fĂŒgen wir ein leeres Fragment hinzu.
[[file:aw-tutorial-step-4.png|center|frameless|800px|Ein leeres Fragment]]
Das sieht dann so aus und zeigt einen Funktionsaufruf, ohne dass eine Funktion ausgewĂ€hlt ist. Wir klicken auf das Symbol neben dem roten Text âFunktion auswĂ€hlenâ.
[[file:aw-tutorial-step-5.png|center|frameless|800px|Funktionsauswahl geöffnet]]
Dadurch wird die Funktionsauswahl geöffnet.
[[file:aw-tutorial-step-6.png|center|frameless|800px|WĂ€hle eine Funktion]]
Wir wĂ€hlen eine Funktion aus. Diese muss auf Wikifunctions vorhanden sein und derzeit ein HTML-Fragment zurĂŒckgeben. In diesem Beispiel wĂ€hlen wir die Funktion "Zeichenkette zu HTML", da wir damit entweder eine Zeichenkette eingeben oder eine Funktion auswĂ€hlen können, die eine Zeichenkette erzeugt.
[[file:aw-tutorial-step-7.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selected the "string to HTML fragment" function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We have now selected a function. We get fields for the arguments. Instead of typing a string, we want to add another function,</span>
[[file:aw-tutorial-step-8.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Change the mode of the argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-9.png|center|frameless|800px|WĂ€hlen die innere Funktion aus]]
Hier können wir nun eine Funktion auswĂ€hlen, die eine Zeichenkette zurĂŒckgibt.
[[file:aw-tutorial-step-10.png|center|frameless|800px|WĂ€hlen eine Funktion, die einen String zurĂŒckgibt.]]
<span lang="en" dir="ltr" class="mw-content-ltr">We select the function "Article-less instantiating fragment" -- a function that creates sentences such as "Paris is a city." Note that selecting the function âArticle-less instantiating HTML fragmentâ would have allowed us to skip using the function âstring to HTML fragmentâ.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|Argumente fĂŒr die artikellose Instanziierung von Fragmentfunktionen]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-11.png|center|frameless|800px|Ăndern des Modus des Arguments "class"]]
<span lang="en" dir="ltr" class="mw-content-ltr">We need to change the mode on the "class" argument from the automatically filled value (an Argument reference) to a literal.</span>
[[file:aw-tutorial-step-12.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Changed the mode of "class" to literal.</span>]]
Damit haben wir nun ein Feld, um einen Wikidata-Eintrag fĂŒr den Wert des Arguments "class" auszuwĂ€hlen.
[[file:aw-tutorial-step-13.png|center|frameless|800px|Auswahl der Stadt als Klassenargument]]
Wir wĂ€hlen den Eintrag âStadtâ als Klassenargument aus.
[[file:aw-tutorial-step-14.png|center|frameless|800px|Der erste Satz ist erstellt.]]
Sobald dies ausgewĂ€hlt ist, sollte der erste Satz des Artikels fertig sein. Jetzt kannst Du auf âVeröffentlichenâ klicken und eine erste Version des Artikels ist verfĂŒgbar. AnschlieĂend kannst Du auf âBearbeitenâ klicken, um weitere Informationen hinzuzufĂŒgen.
<span id="This_is_far_too_complicated!"></span>
== Das ist viel zu kompliziert! ==
Ja, einverstanden.
Es gibt zwei Möglichkeiten, dies zu vereinfachen:
* die Benutzerfreundlichkeit verbessern
* den Funktionskatalog verbessern
WĂ€hrend sich das Entwicklungsteam der Wikimedia Foundation auf den ersten Ansatz konzentriert (und UX-Ideen stets begrĂŒĂt), kann die Community an einem umfassenderen und benutzerfreundlicheren Funktionskatalog in Wikifunctions arbeiten. Hierbei zeigt sich, dass die Benennung von Funktionen und Argumenten wichtig ist und dass wir im obigen Ablauf möglichst viele Funktionen vermeiden sollten, die einen Datentyp in einen anderen umwandeln.
Aber ja, am wichtigsten ist, dass sich Abstrakte Wikipedia derzeit in einer frĂŒhen öffentlichen Beta-Phase befindet und das Erstellen und Bearbeiten von Artikeln momentan schwierig ist. Wir mĂŒssen alle zusammenarbeiten, um dies zu verbessern. Wenn Du Ideen fĂŒr neue Funktionen hast, schlage diese bitte unter [[Abstract Wikipedia:Suggested functions|Vorgeschlagene Funktionen]] vor.
<span id="See_also"></span>
== Siehe auch ==
* [[Abstract Wikipedia:Useful functions for article composition]]
[[category:help{{#translation:}}]]
q1y4xspy8g3b6o7kwgubnxoigjtjmny
6657
6655
2026-04-23T08:35:00Z
Ameisenigel
31
6657
wikitext
text/x-wiki
<languages/>
In der Abstrakten Wikipedia kannst du nur Artikel zu Themen erstellen, die bereits ein Wikidata-Datenobjekt haben. Falls das Thema noch nicht in Wikidata existiert, was du ĂŒber die [[d:special:search|Suche]] feststellen kannst, befolge [[d:Special:MyLanguage/help:items#Creating a new item|diese Hilfeseite]], um ein neues Datenobjekt dafĂŒr zu erstellen.
<span id="Steps"></span>
== Schritte ==
Um einen Artikel zu erstellen, kannst du auf [[Special:CreateAbstract|Einen neuen Abstrakten Artikel erstellen]] gehen.
[[file:aw-tutorial-step-1.png|center|frameless|800px|WĂ€hle ein Thema aus]]
Gib ein Thema ein und klicke auf âErstellenâ.
[[file:aw-tutorial-step-2.png|center|frameless|800px|Leerer abstrakter Artikel]]
Du gelangst zu einem neuen Bildschirm. Auf der rechten Seite siehst Du die Vorschau in der ausgewÀhlten Sprache, auf der linken Seite den zusammenfassenden Inhalt.
[[file:aw-tutorial-step-3.png|center|frameless|800px|Klicke auf das Pluszeichen, um ein Fragment hinzuzufĂŒgen.]]
Klicke im linken Bereich auf die Plus-SchaltflĂ€che, um ein neues Fragment hinzuzufĂŒgen. ZunĂ€chst fĂŒgen wir ein leeres Fragment hinzu.
[[file:aw-tutorial-step-4.png|center|frameless|800px|Ein leeres Fragment]]
Das sieht dann so aus und zeigt einen Funktionsaufruf, ohne dass eine Funktion ausgewĂ€hlt ist. Wir klicken auf das Symbol neben dem roten Text âFunktion auswĂ€hlenâ.
[[file:aw-tutorial-step-5.png|center|frameless|800px|Funktionsauswahl geöffnet]]
Dadurch wird die Funktionsauswahl geöffnet.
[[file:aw-tutorial-step-6.png|center|frameless|800px|Eine Funktion auswÀhlen]]
Wir wĂ€hlen eine Funktion aus. Diese muss auf Wikifunctions vorhanden sein und derzeit ein HTML-Fragment zurĂŒckgeben. In diesem Beispiel wĂ€hlen wir die Funktion "Zeichenkette zu HTML", da wir damit entweder eine Zeichenkette eingeben oder eine Funktion auswĂ€hlen können, die eine Zeichenkette erzeugt.
[[file:aw-tutorial-step-7.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Selected the "string to HTML fragment" function</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We have now selected a function. We get fields for the arguments. Instead of typing a string, we want to add another function,</span>
[[file:aw-tutorial-step-8.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Change the mode of the argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-9.png|center|frameless|800px|WĂ€hlen die innere Funktion aus]]
Hier können wir nun eine Funktion auswĂ€hlen, die eine Zeichenkette zurĂŒckgibt.
[[file:aw-tutorial-step-10.png|center|frameless|800px|WĂ€hlen eine Funktion, die einen String zurĂŒckgibt.]]
<span lang="en" dir="ltr" class="mw-content-ltr">We select the function "Article-less instantiating fragment" -- a function that creates sentences such as "Paris is a city." Note that selecting the function âArticle-less instantiating HTML fragmentâ would have allowed us to skip using the function âstring to HTML fragmentâ.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|Argumente fĂŒr die artikellose Instanziierung von Fragmentfunktionen]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-11.png|center|frameless|800px|Ăndern des Modus des Arguments "class"]]
<span lang="en" dir="ltr" class="mw-content-ltr">We need to change the mode on the "class" argument from the automatically filled value (an Argument reference) to a literal.</span>
[[file:aw-tutorial-step-12.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Changed the mode of "class" to literal.</span>]]
Damit haben wir nun ein Feld, um einen Wikidata-Eintrag fĂŒr den Wert des Arguments "class" auszuwĂ€hlen.
[[file:aw-tutorial-step-13.png|center|frameless|800px|Auswahl der Stadt als Klassenargument]]
Wir wĂ€hlen den Eintrag âStadtâ als Klassenargument aus.
[[file:aw-tutorial-step-14.png|center|frameless|800px|Der erste Satz ist erstellt.]]
Sobald dies ausgewĂ€hlt ist, sollte der erste Satz des Artikels fertig sein. Jetzt kannst Du auf âVeröffentlichenâ klicken und eine erste Version des Artikels ist verfĂŒgbar. AnschlieĂend kannst Du auf âBearbeitenâ klicken, um weitere Informationen hinzuzufĂŒgen.
<span id="This_is_far_too_complicated!"></span>
== Das ist viel zu kompliziert! ==
Ja, einverstanden.
Es gibt zwei Möglichkeiten, dies zu vereinfachen:
* die Benutzerfreundlichkeit verbessern
* den Funktionskatalog verbessern
WĂ€hrend sich das Entwicklungsteam der Wikimedia Foundation auf den ersten Ansatz konzentriert (und UX-Ideen stets begrĂŒĂt), kann die Community an einem umfassenderen und benutzerfreundlicheren Funktionskatalog in Wikifunctions arbeiten. Hierbei zeigt sich, dass die Benennung von Funktionen und Argumenten wichtig ist und dass wir im obigen Ablauf möglichst viele Funktionen vermeiden sollten, die einen Datentyp in einen anderen umwandeln.
Aber ja, am wichtigsten ist, dass sich Abstrakte Wikipedia derzeit in einer frĂŒhen öffentlichen Beta-Phase befindet und das Erstellen und Bearbeiten von Artikeln momentan schwierig ist. Wir mĂŒssen alle zusammenarbeiten, um dies zu verbessern. Wenn Du Ideen fĂŒr neue Funktionen hast, schlage diese bitte unter [[Abstract Wikipedia:Suggested functions|Vorgeschlagene Funktionen]] vor.
<span id="See_also"></span>
== Siehe auch ==
* [[Abstract Wikipedia:Useful functions for article composition]]
[[category:help{{#translation:}}]]
smw0tdjw4nq5657wwd9mwqma8pycx2q
6659
6657
2026-04-23T08:37:19Z
Ameisenigel
31
Created page with "AusgewÀhlte Funktion "Zeichenkette zu HTML""
6659
wikitext
text/x-wiki
<languages/>
In der Abstrakten Wikipedia kannst du nur Artikel zu Themen erstellen, die bereits ein Wikidata-Datenobjekt haben. Falls das Thema noch nicht in Wikidata existiert, was du ĂŒber die [[d:special:search|Suche]] feststellen kannst, befolge [[d:Special:MyLanguage/help:items#Creating a new item|diese Hilfeseite]], um ein neues Datenobjekt dafĂŒr zu erstellen.
<span id="Steps"></span>
== Schritte ==
Um einen Artikel zu erstellen, kannst du auf [[Special:CreateAbstract|Einen neuen Abstrakten Artikel erstellen]] gehen.
[[file:aw-tutorial-step-1.png|center|frameless|800px|WĂ€hle ein Thema aus]]
Gib ein Thema ein und klicke auf âErstellenâ.
[[file:aw-tutorial-step-2.png|center|frameless|800px|Leerer abstrakter Artikel]]
Du gelangst zu einem neuen Bildschirm. Auf der rechten Seite siehst Du die Vorschau in der ausgewÀhlten Sprache, auf der linken Seite den zusammenfassenden Inhalt.
[[file:aw-tutorial-step-3.png|center|frameless|800px|Klicke auf das Pluszeichen, um ein Fragment hinzuzufĂŒgen.]]
Klicke im linken Bereich auf die Plus-SchaltflĂ€che, um ein neues Fragment hinzuzufĂŒgen. ZunĂ€chst fĂŒgen wir ein leeres Fragment hinzu.
[[file:aw-tutorial-step-4.png|center|frameless|800px|Ein leeres Fragment]]
Das sieht dann so aus und zeigt einen Funktionsaufruf, ohne dass eine Funktion ausgewĂ€hlt ist. Wir klicken auf das Symbol neben dem roten Text âFunktion auswĂ€hlenâ.
[[file:aw-tutorial-step-5.png|center|frameless|800px|Funktionsauswahl geöffnet]]
Dadurch wird die Funktionsauswahl geöffnet.
[[file:aw-tutorial-step-6.png|center|frameless|800px|Eine Funktion auswÀhlen]]
Wir wĂ€hlen eine Funktion aus. Diese muss auf Wikifunctions vorhanden sein und derzeit ein HTML-Fragment zurĂŒckgeben. In diesem Beispiel wĂ€hlen wir die Funktion "Zeichenkette zu HTML", da wir damit entweder eine Zeichenkette eingeben oder eine Funktion auswĂ€hlen können, die eine Zeichenkette erzeugt.
[[file:aw-tutorial-step-7.png|center|frameless|800px|AusgewÀhlte Funktion "Zeichenkette zu HTML"]]
<span lang="en" dir="ltr" class="mw-content-ltr">We have now selected a function. We get fields for the arguments. Instead of typing a string, we want to add another function,</span>
[[file:aw-tutorial-step-8.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Change the mode of the argument</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-9.png|center|frameless|800px|WĂ€hlen die innere Funktion aus]]
Hier können wir nun eine Funktion auswĂ€hlen, die eine Zeichenkette zurĂŒckgibt.
[[file:aw-tutorial-step-10.png|center|frameless|800px|WĂ€hlen eine Funktion, die einen String zurĂŒckgibt.]]
<span lang="en" dir="ltr" class="mw-content-ltr">We select the function "Article-less instantiating fragment" -- a function that creates sentences such as "Paris is a city." Note that selecting the function âArticle-less instantiating HTML fragmentâ would have allowed us to skip using the function âstring to HTML fragmentâ.</span>
[[file:aw-tutorial-step-10.png|center|frameless|800px|Argumente fĂŒr die artikellose Instanziierung von Fragmentfunktionen]]
<span lang="en" dir="ltr" class="mw-content-ltr">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.</span>
[[file:aw-tutorial-step-11.png|center|frameless|800px|Ăndern des Modus des Arguments "class"]]
<span lang="en" dir="ltr" class="mw-content-ltr">We need to change the mode on the "class" argument from the automatically filled value (an Argument reference) to a literal.</span>
[[file:aw-tutorial-step-12.png|center|frameless|800px|<span lang="en" dir="ltr" class="mw-content-ltr">Changed the mode of "class" to literal.</span>]]
Damit haben wir nun ein Feld, um einen Wikidata-Eintrag fĂŒr den Wert des Arguments "class" auszuwĂ€hlen.
[[file:aw-tutorial-step-13.png|center|frameless|800px|Auswahl der Stadt als Klassenargument]]
Wir wĂ€hlen den Eintrag âStadtâ als Klassenargument aus.
[[file:aw-tutorial-step-14.png|center|frameless|800px|Der erste Satz ist erstellt.]]
Sobald dies ausgewĂ€hlt ist, sollte der erste Satz des Artikels fertig sein. Jetzt kannst Du auf âVeröffentlichenâ klicken und eine erste Version des Artikels ist verfĂŒgbar. AnschlieĂend kannst Du auf âBearbeitenâ klicken, um weitere Informationen hinzuzufĂŒgen.
<span id="This_is_far_too_complicated!"></span>
== Das ist viel zu kompliziert! ==
Ja, einverstanden.
Es gibt zwei Möglichkeiten, dies zu vereinfachen:
* die Benutzerfreundlichkeit verbessern
* den Funktionskatalog verbessern
WĂ€hrend sich das Entwicklungsteam der Wikimedia Foundation auf den ersten Ansatz konzentriert (und UX-Ideen stets begrĂŒĂt), kann die Community an einem umfassenderen und benutzerfreundlicheren Funktionskatalog in Wikifunctions arbeiten. Hierbei zeigt sich, dass die Benennung von Funktionen und Argumenten wichtig ist und dass wir im obigen Ablauf möglichst viele Funktionen vermeiden sollten, die einen Datentyp in einen anderen umwandeln.
Aber ja, am wichtigsten ist, dass sich Abstrakte Wikipedia derzeit in einer frĂŒhen öffentlichen Beta-Phase befindet und das Erstellen und Bearbeiten von Artikeln momentan schwierig ist. Wir mĂŒssen alle zusammenarbeiten, um dies zu verbessern. Wenn Du Ideen fĂŒr neue Funktionen hast, schlage diese bitte unter [[Abstract Wikipedia:Suggested functions|Vorgeschlagene Funktionen]] vor.
<span id="See_also"></span>
== Siehe auch ==
* [[Abstract Wikipedia:Useful functions for article composition]]
[[category:help{{#translation:}}]]
4t8e6u0uli58u33oavrgr44dy8s9z5k
Translations:Abstract Wikipedia:About/Page display title/sw
1198
2511
6521
2026-04-22T12:00:38Z
Muddyb
2787
Created page with "Abstract Wikipedia:Kuhusu"
6521
wikitext
text/x-wiki
Abstract Wikipedia:Kuhusu
e55cdhvtluwxk8gfbu2xnaxmrxgq532
Abstract Wikipedia:About/sw
4
2512
6522
2026-04-22T12:00:39Z
Muddyb
2787
Created page with "Abstract Wikipedia:Kuhusu"
6522
wikitext
text/x-wiki
<languages />
[[Category:Abstract Wikipedia{{#translation:}}]]
<div lang="en" dir="ltr" class="mw-content-ltr">
==What is Abstract Wikipedia?==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Abstract Wikipedia is a new sister project of Wikipedia.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikipedia's vision is a world in which everyone has access to the sum of all knowledge. Abstract Wikipedia will help the communities of volunteers contributing to Wikipedia and its related projects to more effectively close knowledge gaps.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikipedia has articles about more than 20 million topics in more than 300 languages. But none of these languages alone allow access to the knowledge about these 20 million topics: English has more than seven million articles, Croatian 230,000, and Swahili 100,000. Unless you speak those languages, that knowledge is not easily available to you. And as much machine translation has improved thanks to recent improvements in AI, it is still not at the point where it can produce translations you can trust for many language pairs.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Abstract Wikipedia does that without relying on AI. Each step of the way remains under human control, and is accessible and editable by the volunteers. There are no hallucinations, no inexplicable and unfixable mistakes: If anything is wrong, fixing it is just one step away, and there is full transparency about how the text has been created. It is not just a probabilistic model choosing the capital of Kenya per chance every time. It is human-curated and owned knowledge.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
==How does Abstract Wikipedia work?==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Articles in Abstract Wikipedia are stored in a notation independent of human languages. The interface of Abstract Wikipedia allows volunteer contributors to create and maintain that language-independent notation. In a second step, this notation is being turned into text in human language. The steps required to make this happen are also created and maintained by a community of volunteers, on Wikifunctions. These steps can use the data on [[D:|Wikidata]], looking up population numbers, dates of birth, or irregular grammatical forms, which have been added to and are maintained on Wikidata by communities of volunteers.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
See [[Special:MyLanguage/Help:How to create an article|Help:How to create an article]] for a step-by-step guide.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Let's follow one example: [[Q1033|Nigeria is the most populous country in Africa.]] In Abstract Wikipedia, this might be stored as:
</div>
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], Z27243K5)}}
<span lang="en" dir="ltr" class="mw-content-ltr">Or, if we use English labels for these identifiers:</span>
{{block indent|1=superlative(Nigeria, populous, country, Africa, language)}}
<span lang="en" dir="ltr" class="mw-content-ltr">This is a call to a function on Wikifunctions. Based on the language, another function is being called. For English, we get the following function call:</span>
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], [[f:Z1002|Z1002]])}}
<span lang="en" dir="ltr" class="mw-content-ltr">And that results in the English text</span>
{{block indent|1=''"Nigeria is the most populous country in Africa."''}}
<span lang="en" dir="ltr" class="mw-content-ltr">If we had chosen German, another function would be called:</span>
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], [[f:Z1430|Z1430]])}}
<span lang="en" dir="ltr" class="mw-content-ltr">And that in turn would result in the following German text:</span>
{{block indent|1=''"Nigeria ist das bevölkerungsreichste Land Afrikas."''}}
<div lang="en" dir="ltr" class="mw-content-ltr">
An example with more languages can be found here.<!-- where?? -->
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Abstract Wikipedia brings together numerous communities from the Wikimedia Movement and allows them to work together. Basic lexical data and structured data about many topics from Wikidata, functions that capture the necessary computations from Wikifunctions, and images and maps from Wikimedia Commons are all tied together in Abstract Wikipedia and made available for the more than 300 language editions of Wikipedia.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The goal of Abstract Wikipedia is to make more knowledge available to more people in more languages, and to allow volunteer editors to be more effective and work across languages, no matter what language they speak. Improvements to the knowledge will automatically propagate to the Wikipedias, errors will be spotted faster and fixed more effectively, and collaborations across languages become possible. We are tearing down the language barriers which are keeping knowledge apart.
</div>
k5wgeq88up4vnbkfg1lrvqhfd8b6m72
6524
6522
2026-04-22T12:01:01Z
Muddyb
2787
Created page with "== Abstract Wikipedia ni nini? =="
6524
wikitext
text/x-wiki
<languages />
[[Category:Abstract Wikipedia{{#translation:}}]]
<span id="What_is_Abstract_Wikipedia?"></span>
== Abstract Wikipedia ni nini? ==
<div lang="en" dir="ltr" class="mw-content-ltr">
Abstract Wikipedia is a new sister project of Wikipedia.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikipedia's vision is a world in which everyone has access to the sum of all knowledge. Abstract Wikipedia will help the communities of volunteers contributing to Wikipedia and its related projects to more effectively close knowledge gaps.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikipedia has articles about more than 20 million topics in more than 300 languages. But none of these languages alone allow access to the knowledge about these 20 million topics: English has more than seven million articles, Croatian 230,000, and Swahili 100,000. Unless you speak those languages, that knowledge is not easily available to you. And as much machine translation has improved thanks to recent improvements in AI, it is still not at the point where it can produce translations you can trust for many language pairs.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Abstract Wikipedia does that without relying on AI. Each step of the way remains under human control, and is accessible and editable by the volunteers. There are no hallucinations, no inexplicable and unfixable mistakes: If anything is wrong, fixing it is just one step away, and there is full transparency about how the text has been created. It is not just a probabilistic model choosing the capital of Kenya per chance every time. It is human-curated and owned knowledge.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
==How does Abstract Wikipedia work?==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Articles in Abstract Wikipedia are stored in a notation independent of human languages. The interface of Abstract Wikipedia allows volunteer contributors to create and maintain that language-independent notation. In a second step, this notation is being turned into text in human language. The steps required to make this happen are also created and maintained by a community of volunteers, on Wikifunctions. These steps can use the data on [[D:|Wikidata]], looking up population numbers, dates of birth, or irregular grammatical forms, which have been added to and are maintained on Wikidata by communities of volunteers.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
See [[Special:MyLanguage/Help:How to create an article|Help:How to create an article]] for a step-by-step guide.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Let's follow one example: [[Q1033|Nigeria is the most populous country in Africa.]] In Abstract Wikipedia, this might be stored as:
</div>
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], Z27243K5)}}
<span lang="en" dir="ltr" class="mw-content-ltr">Or, if we use English labels for these identifiers:</span>
{{block indent|1=superlative(Nigeria, populous, country, Africa, language)}}
<span lang="en" dir="ltr" class="mw-content-ltr">This is a call to a function on Wikifunctions. Based on the language, another function is being called. For English, we get the following function call:</span>
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], [[f:Z1002|Z1002]])}}
<span lang="en" dir="ltr" class="mw-content-ltr">And that results in the English text</span>
{{block indent|1=''"Nigeria is the most populous country in Africa."''}}
<span lang="en" dir="ltr" class="mw-content-ltr">If we had chosen German, another function would be called:</span>
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], [[f:Z1430|Z1430]])}}
<span lang="en" dir="ltr" class="mw-content-ltr">And that in turn would result in the following German text:</span>
{{block indent|1=''"Nigeria ist das bevölkerungsreichste Land Afrikas."''}}
<div lang="en" dir="ltr" class="mw-content-ltr">
An example with more languages can be found here.<!-- where?? -->
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Abstract Wikipedia brings together numerous communities from the Wikimedia Movement and allows them to work together. Basic lexical data and structured data about many topics from Wikidata, functions that capture the necessary computations from Wikifunctions, and images and maps from Wikimedia Commons are all tied together in Abstract Wikipedia and made available for the more than 300 language editions of Wikipedia.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The goal of Abstract Wikipedia is to make more knowledge available to more people in more languages, and to allow volunteer editors to be more effective and work across languages, no matter what language they speak. Improvements to the knowledge will automatically propagate to the Wikipedias, errors will be spotted faster and fixed more effectively, and collaborations across languages become possible. We are tearing down the language barriers which are keeping knowledge apart.
</div>
dkcz1uba3b2uh47yvsh1joxx8nlr2rv
6526
6524
2026-04-22T12:01:31Z
Muddyb
2787
Created page with "Abstract Wikipedia ni mradi mpya ndugu wa Wikipedia."
6526
wikitext
text/x-wiki
<languages />
[[Category:Abstract Wikipedia{{#translation:}}]]
<span id="What_is_Abstract_Wikipedia?"></span>
== Abstract Wikipedia ni nini? ==
Abstract Wikipedia ni mradi mpya ndugu wa Wikipedia.
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikipedia's vision is a world in which everyone has access to the sum of all knowledge. Abstract Wikipedia will help the communities of volunteers contributing to Wikipedia and its related projects to more effectively close knowledge gaps.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikipedia has articles about more than 20 million topics in more than 300 languages. But none of these languages alone allow access to the knowledge about these 20 million topics: English has more than seven million articles, Croatian 230,000, and Swahili 100,000. Unless you speak those languages, that knowledge is not easily available to you. And as much machine translation has improved thanks to recent improvements in AI, it is still not at the point where it can produce translations you can trust for many language pairs.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Abstract Wikipedia does that without relying on AI. Each step of the way remains under human control, and is accessible and editable by the volunteers. There are no hallucinations, no inexplicable and unfixable mistakes: If anything is wrong, fixing it is just one step away, and there is full transparency about how the text has been created. It is not just a probabilistic model choosing the capital of Kenya per chance every time. It is human-curated and owned knowledge.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
==How does Abstract Wikipedia work?==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Articles in Abstract Wikipedia are stored in a notation independent of human languages. The interface of Abstract Wikipedia allows volunteer contributors to create and maintain that language-independent notation. In a second step, this notation is being turned into text in human language. The steps required to make this happen are also created and maintained by a community of volunteers, on Wikifunctions. These steps can use the data on [[D:|Wikidata]], looking up population numbers, dates of birth, or irregular grammatical forms, which have been added to and are maintained on Wikidata by communities of volunteers.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
See [[Special:MyLanguage/Help:How to create an article|Help:How to create an article]] for a step-by-step guide.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Let's follow one example: [[Q1033|Nigeria is the most populous country in Africa.]] In Abstract Wikipedia, this might be stored as:
</div>
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], Z27243K5)}}
<span lang="en" dir="ltr" class="mw-content-ltr">Or, if we use English labels for these identifiers:</span>
{{block indent|1=superlative(Nigeria, populous, country, Africa, language)}}
<span lang="en" dir="ltr" class="mw-content-ltr">This is a call to a function on Wikifunctions. Based on the language, another function is being called. For English, we get the following function call:</span>
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], [[f:Z1002|Z1002]])}}
<span lang="en" dir="ltr" class="mw-content-ltr">And that results in the English text</span>
{{block indent|1=''"Nigeria is the most populous country in Africa."''}}
<span lang="en" dir="ltr" class="mw-content-ltr">If we had chosen German, another function would be called:</span>
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], [[f:Z1430|Z1430]])}}
<span lang="en" dir="ltr" class="mw-content-ltr">And that in turn would result in the following German text:</span>
{{block indent|1=''"Nigeria ist das bevölkerungsreichste Land Afrikas."''}}
<div lang="en" dir="ltr" class="mw-content-ltr">
An example with more languages can be found here.<!-- where?? -->
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Abstract Wikipedia brings together numerous communities from the Wikimedia Movement and allows them to work together. Basic lexical data and structured data about many topics from Wikidata, functions that capture the necessary computations from Wikifunctions, and images and maps from Wikimedia Commons are all tied together in Abstract Wikipedia and made available for the more than 300 language editions of Wikipedia.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The goal of Abstract Wikipedia is to make more knowledge available to more people in more languages, and to allow volunteer editors to be more effective and work across languages, no matter what language they speak. Improvements to the knowledge will automatically propagate to the Wikipedias, errors will be spotted faster and fixed more effectively, and collaborations across languages become possible. We are tearing down the language barriers which are keeping knowledge apart.
</div>
18s7aupvujinpyf3owtgjlzsc4b5j17
6528
6526
2026-04-22T12:02:42Z
Muddyb
2787
Created page with "Maono ya Wikipedia ni ulimwengu ambao kila mtu ana ufikiaji wa jumla ya maarifa yote. Abstract Wikipedia itasaidia jumuiya ya wanaojitolea kuchangia Wikipedia na miradi inayohusiana nayo kuziba mapengo ya maarifa kwa ufanisi zaidi."
6528
wikitext
text/x-wiki
<languages />
[[Category:Abstract Wikipedia{{#translation:}}]]
<span id="What_is_Abstract_Wikipedia?"></span>
== Abstract Wikipedia ni nini? ==
Abstract Wikipedia ni mradi mpya ndugu wa Wikipedia.
Maono ya Wikipedia ni ulimwengu ambao kila mtu ana ufikiaji wa jumla ya maarifa yote. Abstract Wikipedia itasaidia jumuiya ya wanaojitolea kuchangia Wikipedia na miradi inayohusiana nayo kuziba mapengo ya maarifa kwa ufanisi zaidi.
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikipedia has articles about more than 20 million topics in more than 300 languages. But none of these languages alone allow access to the knowledge about these 20 million topics: English has more than seven million articles, Croatian 230,000, and Swahili 100,000. Unless you speak those languages, that knowledge is not easily available to you. And as much machine translation has improved thanks to recent improvements in AI, it is still not at the point where it can produce translations you can trust for many language pairs.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Abstract Wikipedia does that without relying on AI. Each step of the way remains under human control, and is accessible and editable by the volunteers. There are no hallucinations, no inexplicable and unfixable mistakes: If anything is wrong, fixing it is just one step away, and there is full transparency about how the text has been created. It is not just a probabilistic model choosing the capital of Kenya per chance every time. It is human-curated and owned knowledge.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
==How does Abstract Wikipedia work?==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Articles in Abstract Wikipedia are stored in a notation independent of human languages. The interface of Abstract Wikipedia allows volunteer contributors to create and maintain that language-independent notation. In a second step, this notation is being turned into text in human language. The steps required to make this happen are also created and maintained by a community of volunteers, on Wikifunctions. These steps can use the data on [[D:|Wikidata]], looking up population numbers, dates of birth, or irregular grammatical forms, which have been added to and are maintained on Wikidata by communities of volunteers.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
See [[Special:MyLanguage/Help:How to create an article|Help:How to create an article]] for a step-by-step guide.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Let's follow one example: [[Q1033|Nigeria is the most populous country in Africa.]] In Abstract Wikipedia, this might be stored as:
</div>
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], Z27243K5)}}
<span lang="en" dir="ltr" class="mw-content-ltr">Or, if we use English labels for these identifiers:</span>
{{block indent|1=superlative(Nigeria, populous, country, Africa, language)}}
<span lang="en" dir="ltr" class="mw-content-ltr">This is a call to a function on Wikifunctions. Based on the language, another function is being called. For English, we get the following function call:</span>
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], [[f:Z1002|Z1002]])}}
<span lang="en" dir="ltr" class="mw-content-ltr">And that results in the English text</span>
{{block indent|1=''"Nigeria is the most populous country in Africa."''}}
<span lang="en" dir="ltr" class="mw-content-ltr">If we had chosen German, another function would be called:</span>
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], [[f:Z1430|Z1430]])}}
<span lang="en" dir="ltr" class="mw-content-ltr">And that in turn would result in the following German text:</span>
{{block indent|1=''"Nigeria ist das bevölkerungsreichste Land Afrikas."''}}
<div lang="en" dir="ltr" class="mw-content-ltr">
An example with more languages can be found here.<!-- where?? -->
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Abstract Wikipedia brings together numerous communities from the Wikimedia Movement and allows them to work together. Basic lexical data and structured data about many topics from Wikidata, functions that capture the necessary computations from Wikifunctions, and images and maps from Wikimedia Commons are all tied together in Abstract Wikipedia and made available for the more than 300 language editions of Wikipedia.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The goal of Abstract Wikipedia is to make more knowledge available to more people in more languages, and to allow volunteer editors to be more effective and work across languages, no matter what language they speak. Improvements to the knowledge will automatically propagate to the Wikipedias, errors will be spotted faster and fixed more effectively, and collaborations across languages become possible. We are tearing down the language barriers which are keeping knowledge apart.
</div>
79grsmiy4bmfrejc9lxsi7f6e7fi4k1
6530
6528
2026-04-22T12:04:11Z
Muddyb
2787
Created page with "Wikipedia ina makala kuhusu zaidi ya mada milioni 20 katika lugha zaidi ya 300. Lakini hakuna hata moja ya lugha hizi inayoweza peke yake kutoa ufikiaji wa maarifa kuhusu mada hizi zote milioni 20: Kiingereza kina zaidi ya makala milioni saba, Kikroeshia kina 230,000, na Kiswahili kina 100,000. Isipokuwa kama unazungumza lugha hizo, maarifa hayo hayapatikani kwa urahisi kwako. Na ingawa tafsiri za mashine zimeboreshwa sana kutokana na maendeleo ya hivi karibuni katika AI..."
6530
wikitext
text/x-wiki
<languages />
[[Category:Abstract Wikipedia{{#translation:}}]]
<span id="What_is_Abstract_Wikipedia?"></span>
== Abstract Wikipedia ni nini? ==
Abstract Wikipedia ni mradi mpya ndugu wa Wikipedia.
Maono ya Wikipedia ni ulimwengu ambao kila mtu ana ufikiaji wa jumla ya maarifa yote. Abstract Wikipedia itasaidia jumuiya ya wanaojitolea kuchangia Wikipedia na miradi inayohusiana nayo kuziba mapengo ya maarifa kwa ufanisi zaidi.
Wikipedia ina makala kuhusu zaidi ya mada milioni 20 katika lugha zaidi ya 300. Lakini hakuna hata moja ya lugha hizi inayoweza peke yake kutoa ufikiaji wa maarifa kuhusu mada hizi zote milioni 20: Kiingereza kina zaidi ya makala milioni saba, Kikroeshia kina 230,000, na Kiswahili kina 100,000. Isipokuwa kama unazungumza lugha hizo, maarifa hayo hayapatikani kwa urahisi kwako. Na ingawa tafsiri za mashine zimeboreshwa sana kutokana na maendeleo ya hivi karibuni katika AI, bado hazijafikia kiwango cha kutoa tafsiri unazoweza kuziamini kwa jozi nyingi za lugha.
<div lang="en" dir="ltr" class="mw-content-ltr">
Abstract Wikipedia does that without relying on AI. Each step of the way remains under human control, and is accessible and editable by the volunteers. There are no hallucinations, no inexplicable and unfixable mistakes: If anything is wrong, fixing it is just one step away, and there is full transparency about how the text has been created. It is not just a probabilistic model choosing the capital of Kenya per chance every time. It is human-curated and owned knowledge.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
==How does Abstract Wikipedia work?==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Articles in Abstract Wikipedia are stored in a notation independent of human languages. The interface of Abstract Wikipedia allows volunteer contributors to create and maintain that language-independent notation. In a second step, this notation is being turned into text in human language. The steps required to make this happen are also created and maintained by a community of volunteers, on Wikifunctions. These steps can use the data on [[D:|Wikidata]], looking up population numbers, dates of birth, or irregular grammatical forms, which have been added to and are maintained on Wikidata by communities of volunteers.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
See [[Special:MyLanguage/Help:How to create an article|Help:How to create an article]] for a step-by-step guide.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Let's follow one example: [[Q1033|Nigeria is the most populous country in Africa.]] In Abstract Wikipedia, this might be stored as:
</div>
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], Z27243K5)}}
<span lang="en" dir="ltr" class="mw-content-ltr">Or, if we use English labels for these identifiers:</span>
{{block indent|1=superlative(Nigeria, populous, country, Africa, language)}}
<span lang="en" dir="ltr" class="mw-content-ltr">This is a call to a function on Wikifunctions. Based on the language, another function is being called. For English, we get the following function call:</span>
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], [[f:Z1002|Z1002]])}}
<span lang="en" dir="ltr" class="mw-content-ltr">And that results in the English text</span>
{{block indent|1=''"Nigeria is the most populous country in Africa."''}}
<span lang="en" dir="ltr" class="mw-content-ltr">If we had chosen German, another function would be called:</span>
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], [[f:Z1430|Z1430]])}}
<span lang="en" dir="ltr" class="mw-content-ltr">And that in turn would result in the following German text:</span>
{{block indent|1=''"Nigeria ist das bevölkerungsreichste Land Afrikas."''}}
<div lang="en" dir="ltr" class="mw-content-ltr">
An example with more languages can be found here.<!-- where?? -->
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Abstract Wikipedia brings together numerous communities from the Wikimedia Movement and allows them to work together. Basic lexical data and structured data about many topics from Wikidata, functions that capture the necessary computations from Wikifunctions, and images and maps from Wikimedia Commons are all tied together in Abstract Wikipedia and made available for the more than 300 language editions of Wikipedia.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The goal of Abstract Wikipedia is to make more knowledge available to more people in more languages, and to allow volunteer editors to be more effective and work across languages, no matter what language they speak. Improvements to the knowledge will automatically propagate to the Wikipedias, errors will be spotted faster and fixed more effectively, and collaborations across languages become possible. We are tearing down the language barriers which are keeping knowledge apart.
</div>
qo0fuaswuzkv6az8p9s16d8y8tf9js6
6532
6530
2026-04-22T12:06:15Z
Muddyb
2787
Created page with "Abstract Wikipedia hufanya hivyo bila kutegemea AI. Kila hatua hubaki chini ya udhibiti wa binadamu, na inapatikana na inaweza kuhaririwa na wachangiaji wa kujitolea. Hakuna âmauzauzaâ, wala makosa yasiyoeleweka au yasiyoweza kurekebishwa: Ikiwa kuna kosa lolote, kulirekebisha ni hatua moja tu, na kuna uwazi kamili kuhusu jinsi maandishi yalivyoundwa. Si tu modeli ya uwezekano inayochagua mji mkuu wa Kenya kwa kubahatisha kila mara. Ni maarifa yaliyopangwa na kusimam..."
6532
wikitext
text/x-wiki
<languages />
[[Category:Abstract Wikipedia{{#translation:}}]]
<span id="What_is_Abstract_Wikipedia?"></span>
== Abstract Wikipedia ni nini? ==
Abstract Wikipedia ni mradi mpya ndugu wa Wikipedia.
Maono ya Wikipedia ni ulimwengu ambao kila mtu ana ufikiaji wa jumla ya maarifa yote. Abstract Wikipedia itasaidia jumuiya ya wanaojitolea kuchangia Wikipedia na miradi inayohusiana nayo kuziba mapengo ya maarifa kwa ufanisi zaidi.
Wikipedia ina makala kuhusu zaidi ya mada milioni 20 katika lugha zaidi ya 300. Lakini hakuna hata moja ya lugha hizi inayoweza peke yake kutoa ufikiaji wa maarifa kuhusu mada hizi zote milioni 20: Kiingereza kina zaidi ya makala milioni saba, Kikroeshia kina 230,000, na Kiswahili kina 100,000. Isipokuwa kama unazungumza lugha hizo, maarifa hayo hayapatikani kwa urahisi kwako. Na ingawa tafsiri za mashine zimeboreshwa sana kutokana na maendeleo ya hivi karibuni katika AI, bado hazijafikia kiwango cha kutoa tafsiri unazoweza kuziamini kwa jozi nyingi za lugha.
Abstract Wikipedia hufanya hivyo bila kutegemea AI. Kila hatua hubaki chini ya udhibiti wa binadamu, na inapatikana na inaweza kuhaririwa na wachangiaji wa kujitolea. Hakuna âmauzauzaâ, wala makosa yasiyoeleweka au yasiyoweza kurekebishwa: Ikiwa kuna kosa lolote, kulirekebisha ni hatua moja tu, na kuna uwazi kamili kuhusu jinsi maandishi yalivyoundwa. Si tu modeli ya uwezekano inayochagua mji mkuu wa Kenya kwa kubahatisha kila mara. Ni maarifa yaliyopangwa na kusimamiwa na binadamu.
<div lang="en" dir="ltr" class="mw-content-ltr">
==How does Abstract Wikipedia work?==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Articles in Abstract Wikipedia are stored in a notation independent of human languages. The interface of Abstract Wikipedia allows volunteer contributors to create and maintain that language-independent notation. In a second step, this notation is being turned into text in human language. The steps required to make this happen are also created and maintained by a community of volunteers, on Wikifunctions. These steps can use the data on [[D:|Wikidata]], looking up population numbers, dates of birth, or irregular grammatical forms, which have been added to and are maintained on Wikidata by communities of volunteers.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
See [[Special:MyLanguage/Help:How to create an article|Help:How to create an article]] for a step-by-step guide.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Let's follow one example: [[Q1033|Nigeria is the most populous country in Africa.]] In Abstract Wikipedia, this might be stored as:
</div>
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], Z27243K5)}}
<span lang="en" dir="ltr" class="mw-content-ltr">Or, if we use English labels for these identifiers:</span>
{{block indent|1=superlative(Nigeria, populous, country, Africa, language)}}
<span lang="en" dir="ltr" class="mw-content-ltr">This is a call to a function on Wikifunctions. Based on the language, another function is being called. For English, we get the following function call:</span>
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], [[f:Z1002|Z1002]])}}
<span lang="en" dir="ltr" class="mw-content-ltr">And that results in the English text</span>
{{block indent|1=''"Nigeria is the most populous country in Africa."''}}
<span lang="en" dir="ltr" class="mw-content-ltr">If we had chosen German, another function would be called:</span>
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], [[f:Z1430|Z1430]])}}
<span lang="en" dir="ltr" class="mw-content-ltr">And that in turn would result in the following German text:</span>
{{block indent|1=''"Nigeria ist das bevölkerungsreichste Land Afrikas."''}}
<div lang="en" dir="ltr" class="mw-content-ltr">
An example with more languages can be found here.<!-- where?? -->
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Abstract Wikipedia brings together numerous communities from the Wikimedia Movement and allows them to work together. Basic lexical data and structured data about many topics from Wikidata, functions that capture the necessary computations from Wikifunctions, and images and maps from Wikimedia Commons are all tied together in Abstract Wikipedia and made available for the more than 300 language editions of Wikipedia.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The goal of Abstract Wikipedia is to make more knowledge available to more people in more languages, and to allow volunteer editors to be more effective and work across languages, no matter what language they speak. Improvements to the knowledge will automatically propagate to the Wikipedias, errors will be spotted faster and fixed more effectively, and collaborations across languages become possible. We are tearing down the language barriers which are keeping knowledge apart.
</div>
60ksvbynn9oga36dl3iq8633jy46d9g
6534
6532
2026-04-22T12:06:36Z
Muddyb
2787
Created page with "==Abstract Wikipedia inafanyaje kazi?=="
6534
wikitext
text/x-wiki
<languages />
[[Category:Abstract Wikipedia{{#translation:}}]]
<span id="What_is_Abstract_Wikipedia?"></span>
== Abstract Wikipedia ni nini? ==
Abstract Wikipedia ni mradi mpya ndugu wa Wikipedia.
Maono ya Wikipedia ni ulimwengu ambao kila mtu ana ufikiaji wa jumla ya maarifa yote. Abstract Wikipedia itasaidia jumuiya ya wanaojitolea kuchangia Wikipedia na miradi inayohusiana nayo kuziba mapengo ya maarifa kwa ufanisi zaidi.
Wikipedia ina makala kuhusu zaidi ya mada milioni 20 katika lugha zaidi ya 300. Lakini hakuna hata moja ya lugha hizi inayoweza peke yake kutoa ufikiaji wa maarifa kuhusu mada hizi zote milioni 20: Kiingereza kina zaidi ya makala milioni saba, Kikroeshia kina 230,000, na Kiswahili kina 100,000. Isipokuwa kama unazungumza lugha hizo, maarifa hayo hayapatikani kwa urahisi kwako. Na ingawa tafsiri za mashine zimeboreshwa sana kutokana na maendeleo ya hivi karibuni katika AI, bado hazijafikia kiwango cha kutoa tafsiri unazoweza kuziamini kwa jozi nyingi za lugha.
Abstract Wikipedia hufanya hivyo bila kutegemea AI. Kila hatua hubaki chini ya udhibiti wa binadamu, na inapatikana na inaweza kuhaririwa na wachangiaji wa kujitolea. Hakuna âmauzauzaâ, wala makosa yasiyoeleweka au yasiyoweza kurekebishwa: Ikiwa kuna kosa lolote, kulirekebisha ni hatua moja tu, na kuna uwazi kamili kuhusu jinsi maandishi yalivyoundwa. Si tu modeli ya uwezekano inayochagua mji mkuu wa Kenya kwa kubahatisha kila mara. Ni maarifa yaliyopangwa na kusimamiwa na binadamu.
<span id="How_does_Abstract_Wikipedia_work?"></span>
==Abstract Wikipedia inafanyaje kazi?==
<div lang="en" dir="ltr" class="mw-content-ltr">
Articles in Abstract Wikipedia are stored in a notation independent of human languages. The interface of Abstract Wikipedia allows volunteer contributors to create and maintain that language-independent notation. In a second step, this notation is being turned into text in human language. The steps required to make this happen are also created and maintained by a community of volunteers, on Wikifunctions. These steps can use the data on [[D:|Wikidata]], looking up population numbers, dates of birth, or irregular grammatical forms, which have been added to and are maintained on Wikidata by communities of volunteers.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
See [[Special:MyLanguage/Help:How to create an article|Help:How to create an article]] for a step-by-step guide.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Let's follow one example: [[Q1033|Nigeria is the most populous country in Africa.]] In Abstract Wikipedia, this might be stored as:
</div>
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], Z27243K5)}}
<span lang="en" dir="ltr" class="mw-content-ltr">Or, if we use English labels for these identifiers:</span>
{{block indent|1=superlative(Nigeria, populous, country, Africa, language)}}
<span lang="en" dir="ltr" class="mw-content-ltr">This is a call to a function on Wikifunctions. Based on the language, another function is being called. For English, we get the following function call:</span>
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], [[f:Z1002|Z1002]])}}
<span lang="en" dir="ltr" class="mw-content-ltr">And that results in the English text</span>
{{block indent|1=''"Nigeria is the most populous country in Africa."''}}
<span lang="en" dir="ltr" class="mw-content-ltr">If we had chosen German, another function would be called:</span>
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], [[f:Z1430|Z1430]])}}
<span lang="en" dir="ltr" class="mw-content-ltr">And that in turn would result in the following German text:</span>
{{block indent|1=''"Nigeria ist das bevölkerungsreichste Land Afrikas."''}}
<div lang="en" dir="ltr" class="mw-content-ltr">
An example with more languages can be found here.<!-- where?? -->
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Abstract Wikipedia brings together numerous communities from the Wikimedia Movement and allows them to work together. Basic lexical data and structured data about many topics from Wikidata, functions that capture the necessary computations from Wikifunctions, and images and maps from Wikimedia Commons are all tied together in Abstract Wikipedia and made available for the more than 300 language editions of Wikipedia.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The goal of Abstract Wikipedia is to make more knowledge available to more people in more languages, and to allow volunteer editors to be more effective and work across languages, no matter what language they speak. Improvements to the knowledge will automatically propagate to the Wikipedias, errors will be spotted faster and fixed more effectively, and collaborations across languages become possible. We are tearing down the language barriers which are keeping knowledge apart.
</div>
eupnrtzxvhw23t3i58rcr2il321ayr1
6536
6534
2026-04-22T12:07:53Z
Muddyb
2787
Created page with "Makala katika Abstract Wikipedia zinahifadhiwa katika mfumo ambao hautegemei lugha za binadamu. Kiolesura cha Abstract Wikipedia kinawaruhusu wachangiaji wa kujitolea kuunda na kusimamia mfumo huo usiotegemea lugha. Katika hatua ya pili, mfumo huo unabadilishwa kuwa maandishi ya lugha ya binadamu. Hatua zinazohitajika ili kufanikisha hili pia zinaundwa na kusimamiwa na jumuiya ya wajitoleaji kupitia Wikifunctions. Hatua hizi zinaweza kutumia data zilizopo kwenye Wikidata..."
6536
wikitext
text/x-wiki
<languages />
[[Category:Abstract Wikipedia{{#translation:}}]]
<span id="What_is_Abstract_Wikipedia?"></span>
== Abstract Wikipedia ni nini? ==
Abstract Wikipedia ni mradi mpya ndugu wa Wikipedia.
Maono ya Wikipedia ni ulimwengu ambao kila mtu ana ufikiaji wa jumla ya maarifa yote. Abstract Wikipedia itasaidia jumuiya ya wanaojitolea kuchangia Wikipedia na miradi inayohusiana nayo kuziba mapengo ya maarifa kwa ufanisi zaidi.
Wikipedia ina makala kuhusu zaidi ya mada milioni 20 katika lugha zaidi ya 300. Lakini hakuna hata moja ya lugha hizi inayoweza peke yake kutoa ufikiaji wa maarifa kuhusu mada hizi zote milioni 20: Kiingereza kina zaidi ya makala milioni saba, Kikroeshia kina 230,000, na Kiswahili kina 100,000. Isipokuwa kama unazungumza lugha hizo, maarifa hayo hayapatikani kwa urahisi kwako. Na ingawa tafsiri za mashine zimeboreshwa sana kutokana na maendeleo ya hivi karibuni katika AI, bado hazijafikia kiwango cha kutoa tafsiri unazoweza kuziamini kwa jozi nyingi za lugha.
Abstract Wikipedia hufanya hivyo bila kutegemea AI. Kila hatua hubaki chini ya udhibiti wa binadamu, na inapatikana na inaweza kuhaririwa na wachangiaji wa kujitolea. Hakuna âmauzauzaâ, wala makosa yasiyoeleweka au yasiyoweza kurekebishwa: Ikiwa kuna kosa lolote, kulirekebisha ni hatua moja tu, na kuna uwazi kamili kuhusu jinsi maandishi yalivyoundwa. Si tu modeli ya uwezekano inayochagua mji mkuu wa Kenya kwa kubahatisha kila mara. Ni maarifa yaliyopangwa na kusimamiwa na binadamu.
<span id="How_does_Abstract_Wikipedia_work?"></span>
==Abstract Wikipedia inafanyaje kazi?==
Makala katika Abstract Wikipedia zinahifadhiwa katika mfumo ambao hautegemei lugha za binadamu. Kiolesura cha Abstract Wikipedia kinawaruhusu wachangiaji wa kujitolea kuunda na kusimamia mfumo huo usiotegemea lugha. Katika hatua ya pili, mfumo huo unabadilishwa kuwa maandishi ya lugha ya binadamu. Hatua zinazohitajika ili kufanikisha hili pia zinaundwa na kusimamiwa na jumuiya ya wajitoleaji kupitia Wikifunctions. Hatua hizi zinaweza kutumia data zilizopo kwenye Wikidata, kama vile kutafuta idadi ya watu, tarehe za kuzaliwa, au miundo ya kisarufi isiyo ya kawaida, ambayo imeongezwa na inasimamiwa kwenye Wikidata na jumuiya za wajitoleaji.
<div lang="en" dir="ltr" class="mw-content-ltr">
See [[Special:MyLanguage/Help:How to create an article|Help:How to create an article]] for a step-by-step guide.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Let's follow one example: [[Q1033|Nigeria is the most populous country in Africa.]] In Abstract Wikipedia, this might be stored as:
</div>
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], Z27243K5)}}
<span lang="en" dir="ltr" class="mw-content-ltr">Or, if we use English labels for these identifiers:</span>
{{block indent|1=superlative(Nigeria, populous, country, Africa, language)}}
<span lang="en" dir="ltr" class="mw-content-ltr">This is a call to a function on Wikifunctions. Based on the language, another function is being called. For English, we get the following function call:</span>
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], [[f:Z1002|Z1002]])}}
<span lang="en" dir="ltr" class="mw-content-ltr">And that results in the English text</span>
{{block indent|1=''"Nigeria is the most populous country in Africa."''}}
<span lang="en" dir="ltr" class="mw-content-ltr">If we had chosen German, another function would be called:</span>
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], [[f:Z1430|Z1430]])}}
<span lang="en" dir="ltr" class="mw-content-ltr">And that in turn would result in the following German text:</span>
{{block indent|1=''"Nigeria ist das bevölkerungsreichste Land Afrikas."''}}
<div lang="en" dir="ltr" class="mw-content-ltr">
An example with more languages can be found here.<!-- where?? -->
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Abstract Wikipedia brings together numerous communities from the Wikimedia Movement and allows them to work together. Basic lexical data and structured data about many topics from Wikidata, functions that capture the necessary computations from Wikifunctions, and images and maps from Wikimedia Commons are all tied together in Abstract Wikipedia and made available for the more than 300 language editions of Wikipedia.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The goal of Abstract Wikipedia is to make more knowledge available to more people in more languages, and to allow volunteer editors to be more effective and work across languages, no matter what language they speak. Improvements to the knowledge will automatically propagate to the Wikipedias, errors will be spotted faster and fixed more effectively, and collaborations across languages become possible. We are tearing down the language barriers which are keeping knowledge apart.
</div>
7dd82nk7n09q7d6najgpa32ngbd24n9
6538
6536
2026-04-22T12:10:00Z
Muddyb
2787
Created page with "Tazama [[$1|Help:How to create an article]] kwa mwongozo wa hatua kwa hatua."
6538
wikitext
text/x-wiki
<languages />
[[Category:Abstract Wikipedia{{#translation:}}]]
<span id="What_is_Abstract_Wikipedia?"></span>
== Abstract Wikipedia ni nini? ==
Abstract Wikipedia ni mradi mpya ndugu wa Wikipedia.
Maono ya Wikipedia ni ulimwengu ambao kila mtu ana ufikiaji wa jumla ya maarifa yote. Abstract Wikipedia itasaidia jumuiya ya wanaojitolea kuchangia Wikipedia na miradi inayohusiana nayo kuziba mapengo ya maarifa kwa ufanisi zaidi.
Wikipedia ina makala kuhusu zaidi ya mada milioni 20 katika lugha zaidi ya 300. Lakini hakuna hata moja ya lugha hizi inayoweza peke yake kutoa ufikiaji wa maarifa kuhusu mada hizi zote milioni 20: Kiingereza kina zaidi ya makala milioni saba, Kikroeshia kina 230,000, na Kiswahili kina 100,000. Isipokuwa kama unazungumza lugha hizo, maarifa hayo hayapatikani kwa urahisi kwako. Na ingawa tafsiri za mashine zimeboreshwa sana kutokana na maendeleo ya hivi karibuni katika AI, bado hazijafikia kiwango cha kutoa tafsiri unazoweza kuziamini kwa jozi nyingi za lugha.
Abstract Wikipedia hufanya hivyo bila kutegemea AI. Kila hatua hubaki chini ya udhibiti wa binadamu, na inapatikana na inaweza kuhaririwa na wachangiaji wa kujitolea. Hakuna âmauzauzaâ, wala makosa yasiyoeleweka au yasiyoweza kurekebishwa: Ikiwa kuna kosa lolote, kulirekebisha ni hatua moja tu, na kuna uwazi kamili kuhusu jinsi maandishi yalivyoundwa. Si tu modeli ya uwezekano inayochagua mji mkuu wa Kenya kwa kubahatisha kila mara. Ni maarifa yaliyopangwa na kusimamiwa na binadamu.
<span id="How_does_Abstract_Wikipedia_work?"></span>
==Abstract Wikipedia inafanyaje kazi?==
Makala katika Abstract Wikipedia zinahifadhiwa katika mfumo ambao hautegemei lugha za binadamu. Kiolesura cha Abstract Wikipedia kinawaruhusu wachangiaji wa kujitolea kuunda na kusimamia mfumo huo usiotegemea lugha. Katika hatua ya pili, mfumo huo unabadilishwa kuwa maandishi ya lugha ya binadamu. Hatua zinazohitajika ili kufanikisha hili pia zinaundwa na kusimamiwa na jumuiya ya wajitoleaji kupitia Wikifunctions. Hatua hizi zinaweza kutumia data zilizopo kwenye Wikidata, kama vile kutafuta idadi ya watu, tarehe za kuzaliwa, au miundo ya kisarufi isiyo ya kawaida, ambayo imeongezwa na inasimamiwa kwenye Wikidata na jumuiya za wajitoleaji.
Tazama [[Special:MyLanguage/Help:How to create an article|Help:How to create an article]] kwa mwongozo wa hatua kwa hatua.
<div lang="en" dir="ltr" class="mw-content-ltr">
Let's follow one example: [[Q1033|Nigeria is the most populous country in Africa.]] In Abstract Wikipedia, this might be stored as:
</div>
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], Z27243K5)}}
<span lang="en" dir="ltr" class="mw-content-ltr">Or, if we use English labels for these identifiers:</span>
{{block indent|1=superlative(Nigeria, populous, country, Africa, language)}}
<span lang="en" dir="ltr" class="mw-content-ltr">This is a call to a function on Wikifunctions. Based on the language, another function is being called. For English, we get the following function call:</span>
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], [[f:Z1002|Z1002]])}}
<span lang="en" dir="ltr" class="mw-content-ltr">And that results in the English text</span>
{{block indent|1=''"Nigeria is the most populous country in Africa."''}}
<span lang="en" dir="ltr" class="mw-content-ltr">If we had chosen German, another function would be called:</span>
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], [[f:Z1430|Z1430]])}}
<span lang="en" dir="ltr" class="mw-content-ltr">And that in turn would result in the following German text:</span>
{{block indent|1=''"Nigeria ist das bevölkerungsreichste Land Afrikas."''}}
<div lang="en" dir="ltr" class="mw-content-ltr">
An example with more languages can be found here.<!-- where?? -->
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Abstract Wikipedia brings together numerous communities from the Wikimedia Movement and allows them to work together. Basic lexical data and structured data about many topics from Wikidata, functions that capture the necessary computations from Wikifunctions, and images and maps from Wikimedia Commons are all tied together in Abstract Wikipedia and made available for the more than 300 language editions of Wikipedia.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The goal of Abstract Wikipedia is to make more knowledge available to more people in more languages, and to allow volunteer editors to be more effective and work across languages, no matter what language they speak. Improvements to the knowledge will automatically propagate to the Wikipedias, errors will be spotted faster and fixed more effectively, and collaborations across languages become possible. We are tearing down the language barriers which are keeping knowledge apart.
</div>
slsymw2kevy3ulg13jyievopforxzj0
6540
6538
2026-04-22T12:10:40Z
Muddyb
2787
Created page with "Hebu tufuate mfano mmoja: [[$2|Nigeria ndiyo nchi yenye watu wengi zaidi barani Afrika.]] Katika Abstract Wikipedia, hili linaweza kuhifadhiwa kama:"
6540
wikitext
text/x-wiki
<languages />
[[Category:Abstract Wikipedia{{#translation:}}]]
<span id="What_is_Abstract_Wikipedia?"></span>
== Abstract Wikipedia ni nini? ==
Abstract Wikipedia ni mradi mpya ndugu wa Wikipedia.
Maono ya Wikipedia ni ulimwengu ambao kila mtu ana ufikiaji wa jumla ya maarifa yote. Abstract Wikipedia itasaidia jumuiya ya wanaojitolea kuchangia Wikipedia na miradi inayohusiana nayo kuziba mapengo ya maarifa kwa ufanisi zaidi.
Wikipedia ina makala kuhusu zaidi ya mada milioni 20 katika lugha zaidi ya 300. Lakini hakuna hata moja ya lugha hizi inayoweza peke yake kutoa ufikiaji wa maarifa kuhusu mada hizi zote milioni 20: Kiingereza kina zaidi ya makala milioni saba, Kikroeshia kina 230,000, na Kiswahili kina 100,000. Isipokuwa kama unazungumza lugha hizo, maarifa hayo hayapatikani kwa urahisi kwako. Na ingawa tafsiri za mashine zimeboreshwa sana kutokana na maendeleo ya hivi karibuni katika AI, bado hazijafikia kiwango cha kutoa tafsiri unazoweza kuziamini kwa jozi nyingi za lugha.
Abstract Wikipedia hufanya hivyo bila kutegemea AI. Kila hatua hubaki chini ya udhibiti wa binadamu, na inapatikana na inaweza kuhaririwa na wachangiaji wa kujitolea. Hakuna âmauzauzaâ, wala makosa yasiyoeleweka au yasiyoweza kurekebishwa: Ikiwa kuna kosa lolote, kulirekebisha ni hatua moja tu, na kuna uwazi kamili kuhusu jinsi maandishi yalivyoundwa. Si tu modeli ya uwezekano inayochagua mji mkuu wa Kenya kwa kubahatisha kila mara. Ni maarifa yaliyopangwa na kusimamiwa na binadamu.
<span id="How_does_Abstract_Wikipedia_work?"></span>
==Abstract Wikipedia inafanyaje kazi?==
Makala katika Abstract Wikipedia zinahifadhiwa katika mfumo ambao hautegemei lugha za binadamu. Kiolesura cha Abstract Wikipedia kinawaruhusu wachangiaji wa kujitolea kuunda na kusimamia mfumo huo usiotegemea lugha. Katika hatua ya pili, mfumo huo unabadilishwa kuwa maandishi ya lugha ya binadamu. Hatua zinazohitajika ili kufanikisha hili pia zinaundwa na kusimamiwa na jumuiya ya wajitoleaji kupitia Wikifunctions. Hatua hizi zinaweza kutumia data zilizopo kwenye Wikidata, kama vile kutafuta idadi ya watu, tarehe za kuzaliwa, au miundo ya kisarufi isiyo ya kawaida, ambayo imeongezwa na inasimamiwa kwenye Wikidata na jumuiya za wajitoleaji.
Tazama [[Special:MyLanguage/Help:How to create an article|Help:How to create an article]] kwa mwongozo wa hatua kwa hatua.
Hebu tufuate mfano mmoja: [[Q1033|Nigeria ndiyo nchi yenye watu wengi zaidi barani Afrika.]] Katika Abstract Wikipedia, hili linaweza kuhifadhiwa kama:
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], Z27243K5)}}
<span lang="en" dir="ltr" class="mw-content-ltr">Or, if we use English labels for these identifiers:</span>
{{block indent|1=superlative(Nigeria, populous, country, Africa, language)}}
<span lang="en" dir="ltr" class="mw-content-ltr">This is a call to a function on Wikifunctions. Based on the language, another function is being called. For English, we get the following function call:</span>
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], [[f:Z1002|Z1002]])}}
<span lang="en" dir="ltr" class="mw-content-ltr">And that results in the English text</span>
{{block indent|1=''"Nigeria is the most populous country in Africa."''}}
<span lang="en" dir="ltr" class="mw-content-ltr">If we had chosen German, another function would be called:</span>
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], [[f:Z1430|Z1430]])}}
<span lang="en" dir="ltr" class="mw-content-ltr">And that in turn would result in the following German text:</span>
{{block indent|1=''"Nigeria ist das bevölkerungsreichste Land Afrikas."''}}
<div lang="en" dir="ltr" class="mw-content-ltr">
An example with more languages can be found here.<!-- where?? -->
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Abstract Wikipedia brings together numerous communities from the Wikimedia Movement and allows them to work together. Basic lexical data and structured data about many topics from Wikidata, functions that capture the necessary computations from Wikifunctions, and images and maps from Wikimedia Commons are all tied together in Abstract Wikipedia and made available for the more than 300 language editions of Wikipedia.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The goal of Abstract Wikipedia is to make more knowledge available to more people in more languages, and to allow volunteer editors to be more effective and work across languages, no matter what language they speak. Improvements to the knowledge will automatically propagate to the Wikipedias, errors will be spotted faster and fixed more effectively, and collaborations across languages become possible. We are tearing down the language barriers which are keeping knowledge apart.
</div>
7yc7ya50w915yeieuje2x37u0rcu9s3
6542
6540
2026-04-22T12:10:54Z
Muddyb
2787
Created page with "Au, kama tutatumia lebo za Kiingereza kwa vitambulishi hivi:"
6542
wikitext
text/x-wiki
<languages />
[[Category:Abstract Wikipedia{{#translation:}}]]
<span id="What_is_Abstract_Wikipedia?"></span>
== Abstract Wikipedia ni nini? ==
Abstract Wikipedia ni mradi mpya ndugu wa Wikipedia.
Maono ya Wikipedia ni ulimwengu ambao kila mtu ana ufikiaji wa jumla ya maarifa yote. Abstract Wikipedia itasaidia jumuiya ya wanaojitolea kuchangia Wikipedia na miradi inayohusiana nayo kuziba mapengo ya maarifa kwa ufanisi zaidi.
Wikipedia ina makala kuhusu zaidi ya mada milioni 20 katika lugha zaidi ya 300. Lakini hakuna hata moja ya lugha hizi inayoweza peke yake kutoa ufikiaji wa maarifa kuhusu mada hizi zote milioni 20: Kiingereza kina zaidi ya makala milioni saba, Kikroeshia kina 230,000, na Kiswahili kina 100,000. Isipokuwa kama unazungumza lugha hizo, maarifa hayo hayapatikani kwa urahisi kwako. Na ingawa tafsiri za mashine zimeboreshwa sana kutokana na maendeleo ya hivi karibuni katika AI, bado hazijafikia kiwango cha kutoa tafsiri unazoweza kuziamini kwa jozi nyingi za lugha.
Abstract Wikipedia hufanya hivyo bila kutegemea AI. Kila hatua hubaki chini ya udhibiti wa binadamu, na inapatikana na inaweza kuhaririwa na wachangiaji wa kujitolea. Hakuna âmauzauzaâ, wala makosa yasiyoeleweka au yasiyoweza kurekebishwa: Ikiwa kuna kosa lolote, kulirekebisha ni hatua moja tu, na kuna uwazi kamili kuhusu jinsi maandishi yalivyoundwa. Si tu modeli ya uwezekano inayochagua mji mkuu wa Kenya kwa kubahatisha kila mara. Ni maarifa yaliyopangwa na kusimamiwa na binadamu.
<span id="How_does_Abstract_Wikipedia_work?"></span>
==Abstract Wikipedia inafanyaje kazi?==
Makala katika Abstract Wikipedia zinahifadhiwa katika mfumo ambao hautegemei lugha za binadamu. Kiolesura cha Abstract Wikipedia kinawaruhusu wachangiaji wa kujitolea kuunda na kusimamia mfumo huo usiotegemea lugha. Katika hatua ya pili, mfumo huo unabadilishwa kuwa maandishi ya lugha ya binadamu. Hatua zinazohitajika ili kufanikisha hili pia zinaundwa na kusimamiwa na jumuiya ya wajitoleaji kupitia Wikifunctions. Hatua hizi zinaweza kutumia data zilizopo kwenye Wikidata, kama vile kutafuta idadi ya watu, tarehe za kuzaliwa, au miundo ya kisarufi isiyo ya kawaida, ambayo imeongezwa na inasimamiwa kwenye Wikidata na jumuiya za wajitoleaji.
Tazama [[Special:MyLanguage/Help:How to create an article|Help:How to create an article]] kwa mwongozo wa hatua kwa hatua.
Hebu tufuate mfano mmoja: [[Q1033|Nigeria ndiyo nchi yenye watu wengi zaidi barani Afrika.]] Katika Abstract Wikipedia, hili linaweza kuhifadhiwa kama:
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], Z27243K5)}}
Au, kama tutatumia lebo za Kiingereza kwa vitambulishi hivi:
{{block indent|1=superlative(Nigeria, populous, country, Africa, language)}}
<span lang="en" dir="ltr" class="mw-content-ltr">This is a call to a function on Wikifunctions. Based on the language, another function is being called. For English, we get the following function call:</span>
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], [[f:Z1002|Z1002]])}}
<span lang="en" dir="ltr" class="mw-content-ltr">And that results in the English text</span>
{{block indent|1=''"Nigeria is the most populous country in Africa."''}}
<span lang="en" dir="ltr" class="mw-content-ltr">If we had chosen German, another function would be called:</span>
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], [[f:Z1430|Z1430]])}}
<span lang="en" dir="ltr" class="mw-content-ltr">And that in turn would result in the following German text:</span>
{{block indent|1=''"Nigeria ist das bevölkerungsreichste Land Afrikas."''}}
<div lang="en" dir="ltr" class="mw-content-ltr">
An example with more languages can be found here.<!-- where?? -->
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Abstract Wikipedia brings together numerous communities from the Wikimedia Movement and allows them to work together. Basic lexical data and structured data about many topics from Wikidata, functions that capture the necessary computations from Wikifunctions, and images and maps from Wikimedia Commons are all tied together in Abstract Wikipedia and made available for the more than 300 language editions of Wikipedia.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The goal of Abstract Wikipedia is to make more knowledge available to more people in more languages, and to allow volunteer editors to be more effective and work across languages, no matter what language they speak. Improvements to the knowledge will automatically propagate to the Wikipedias, errors will be spotted faster and fixed more effectively, and collaborations across languages become possible. We are tearing down the language barriers which are keeping knowledge apart.
</div>
m1sfqnpx4k4mvsuqroka9ecvkfyshek
6544
6542
2026-04-22T12:11:25Z
Muddyb
2787
Created page with "Hii ni wito (call) wa kazi (function) kwenye Wikifunctions. Kulingana na lugha, kazi nyingine inaitwa. Kwa Kiingereza, tunapata wito ufuatao wa kazi:"
6544
wikitext
text/x-wiki
<languages />
[[Category:Abstract Wikipedia{{#translation:}}]]
<span id="What_is_Abstract_Wikipedia?"></span>
== Abstract Wikipedia ni nini? ==
Abstract Wikipedia ni mradi mpya ndugu wa Wikipedia.
Maono ya Wikipedia ni ulimwengu ambao kila mtu ana ufikiaji wa jumla ya maarifa yote. Abstract Wikipedia itasaidia jumuiya ya wanaojitolea kuchangia Wikipedia na miradi inayohusiana nayo kuziba mapengo ya maarifa kwa ufanisi zaidi.
Wikipedia ina makala kuhusu zaidi ya mada milioni 20 katika lugha zaidi ya 300. Lakini hakuna hata moja ya lugha hizi inayoweza peke yake kutoa ufikiaji wa maarifa kuhusu mada hizi zote milioni 20: Kiingereza kina zaidi ya makala milioni saba, Kikroeshia kina 230,000, na Kiswahili kina 100,000. Isipokuwa kama unazungumza lugha hizo, maarifa hayo hayapatikani kwa urahisi kwako. Na ingawa tafsiri za mashine zimeboreshwa sana kutokana na maendeleo ya hivi karibuni katika AI, bado hazijafikia kiwango cha kutoa tafsiri unazoweza kuziamini kwa jozi nyingi za lugha.
Abstract Wikipedia hufanya hivyo bila kutegemea AI. Kila hatua hubaki chini ya udhibiti wa binadamu, na inapatikana na inaweza kuhaririwa na wachangiaji wa kujitolea. Hakuna âmauzauzaâ, wala makosa yasiyoeleweka au yasiyoweza kurekebishwa: Ikiwa kuna kosa lolote, kulirekebisha ni hatua moja tu, na kuna uwazi kamili kuhusu jinsi maandishi yalivyoundwa. Si tu modeli ya uwezekano inayochagua mji mkuu wa Kenya kwa kubahatisha kila mara. Ni maarifa yaliyopangwa na kusimamiwa na binadamu.
<span id="How_does_Abstract_Wikipedia_work?"></span>
==Abstract Wikipedia inafanyaje kazi?==
Makala katika Abstract Wikipedia zinahifadhiwa katika mfumo ambao hautegemei lugha za binadamu. Kiolesura cha Abstract Wikipedia kinawaruhusu wachangiaji wa kujitolea kuunda na kusimamia mfumo huo usiotegemea lugha. Katika hatua ya pili, mfumo huo unabadilishwa kuwa maandishi ya lugha ya binadamu. Hatua zinazohitajika ili kufanikisha hili pia zinaundwa na kusimamiwa na jumuiya ya wajitoleaji kupitia Wikifunctions. Hatua hizi zinaweza kutumia data zilizopo kwenye Wikidata, kama vile kutafuta idadi ya watu, tarehe za kuzaliwa, au miundo ya kisarufi isiyo ya kawaida, ambayo imeongezwa na inasimamiwa kwenye Wikidata na jumuiya za wajitoleaji.
Tazama [[Special:MyLanguage/Help:How to create an article|Help:How to create an article]] kwa mwongozo wa hatua kwa hatua.
Hebu tufuate mfano mmoja: [[Q1033|Nigeria ndiyo nchi yenye watu wengi zaidi barani Afrika.]] Katika Abstract Wikipedia, hili linaweza kuhifadhiwa kama:
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], Z27243K5)}}
Au, kama tutatumia lebo za Kiingereza kwa vitambulishi hivi:
{{block indent|1=superlative(Nigeria, populous, country, Africa, language)}}
Hii ni wito (call) wa kazi (function) kwenye Wikifunctions. Kulingana na lugha, kazi nyingine inaitwa. Kwa Kiingereza, tunapata wito ufuatao wa kazi:
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], [[f:Z1002|Z1002]])}}
<span lang="en" dir="ltr" class="mw-content-ltr">And that results in the English text</span>
{{block indent|1=''"Nigeria is the most populous country in Africa."''}}
<span lang="en" dir="ltr" class="mw-content-ltr">If we had chosen German, another function would be called:</span>
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], [[f:Z1430|Z1430]])}}
<span lang="en" dir="ltr" class="mw-content-ltr">And that in turn would result in the following German text:</span>
{{block indent|1=''"Nigeria ist das bevölkerungsreichste Land Afrikas."''}}
<div lang="en" dir="ltr" class="mw-content-ltr">
An example with more languages can be found here.<!-- where?? -->
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Abstract Wikipedia brings together numerous communities from the Wikimedia Movement and allows them to work together. Basic lexical data and structured data about many topics from Wikidata, functions that capture the necessary computations from Wikifunctions, and images and maps from Wikimedia Commons are all tied together in Abstract Wikipedia and made available for the more than 300 language editions of Wikipedia.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The goal of Abstract Wikipedia is to make more knowledge available to more people in more languages, and to allow volunteer editors to be more effective and work across languages, no matter what language they speak. Improvements to the knowledge will automatically propagate to the Wikipedias, errors will be spotted faster and fixed more effectively, and collaborations across languages become possible. We are tearing down the language barriers which are keeping knowledge apart.
</div>
ojjwbp37qtynd9191574fpimmnucrsj
6546
6544
2026-04-22T12:11:37Z
Muddyb
2787
Created page with "Na hilo husababisha kupata maandishi ya Kiingereza yafuatayo:"
6546
wikitext
text/x-wiki
<languages />
[[Category:Abstract Wikipedia{{#translation:}}]]
<span id="What_is_Abstract_Wikipedia?"></span>
== Abstract Wikipedia ni nini? ==
Abstract Wikipedia ni mradi mpya ndugu wa Wikipedia.
Maono ya Wikipedia ni ulimwengu ambao kila mtu ana ufikiaji wa jumla ya maarifa yote. Abstract Wikipedia itasaidia jumuiya ya wanaojitolea kuchangia Wikipedia na miradi inayohusiana nayo kuziba mapengo ya maarifa kwa ufanisi zaidi.
Wikipedia ina makala kuhusu zaidi ya mada milioni 20 katika lugha zaidi ya 300. Lakini hakuna hata moja ya lugha hizi inayoweza peke yake kutoa ufikiaji wa maarifa kuhusu mada hizi zote milioni 20: Kiingereza kina zaidi ya makala milioni saba, Kikroeshia kina 230,000, na Kiswahili kina 100,000. Isipokuwa kama unazungumza lugha hizo, maarifa hayo hayapatikani kwa urahisi kwako. Na ingawa tafsiri za mashine zimeboreshwa sana kutokana na maendeleo ya hivi karibuni katika AI, bado hazijafikia kiwango cha kutoa tafsiri unazoweza kuziamini kwa jozi nyingi za lugha.
Abstract Wikipedia hufanya hivyo bila kutegemea AI. Kila hatua hubaki chini ya udhibiti wa binadamu, na inapatikana na inaweza kuhaririwa na wachangiaji wa kujitolea. Hakuna âmauzauzaâ, wala makosa yasiyoeleweka au yasiyoweza kurekebishwa: Ikiwa kuna kosa lolote, kulirekebisha ni hatua moja tu, na kuna uwazi kamili kuhusu jinsi maandishi yalivyoundwa. Si tu modeli ya uwezekano inayochagua mji mkuu wa Kenya kwa kubahatisha kila mara. Ni maarifa yaliyopangwa na kusimamiwa na binadamu.
<span id="How_does_Abstract_Wikipedia_work?"></span>
==Abstract Wikipedia inafanyaje kazi?==
Makala katika Abstract Wikipedia zinahifadhiwa katika mfumo ambao hautegemei lugha za binadamu. Kiolesura cha Abstract Wikipedia kinawaruhusu wachangiaji wa kujitolea kuunda na kusimamia mfumo huo usiotegemea lugha. Katika hatua ya pili, mfumo huo unabadilishwa kuwa maandishi ya lugha ya binadamu. Hatua zinazohitajika ili kufanikisha hili pia zinaundwa na kusimamiwa na jumuiya ya wajitoleaji kupitia Wikifunctions. Hatua hizi zinaweza kutumia data zilizopo kwenye Wikidata, kama vile kutafuta idadi ya watu, tarehe za kuzaliwa, au miundo ya kisarufi isiyo ya kawaida, ambayo imeongezwa na inasimamiwa kwenye Wikidata na jumuiya za wajitoleaji.
Tazama [[Special:MyLanguage/Help:How to create an article|Help:How to create an article]] kwa mwongozo wa hatua kwa hatua.
Hebu tufuate mfano mmoja: [[Q1033|Nigeria ndiyo nchi yenye watu wengi zaidi barani Afrika.]] Katika Abstract Wikipedia, hili linaweza kuhifadhiwa kama:
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], Z27243K5)}}
Au, kama tutatumia lebo za Kiingereza kwa vitambulishi hivi:
{{block indent|1=superlative(Nigeria, populous, country, Africa, language)}}
Hii ni wito (call) wa kazi (function) kwenye Wikifunctions. Kulingana na lugha, kazi nyingine inaitwa. Kwa Kiingereza, tunapata wito ufuatao wa kazi:
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], [[f:Z1002|Z1002]])}}
Na hilo husababisha kupata maandishi ya Kiingereza yafuatayo:
{{block indent|1=''"Nigeria is the most populous country in Africa."''}}
<span lang="en" dir="ltr" class="mw-content-ltr">If we had chosen German, another function would be called:</span>
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], [[f:Z1430|Z1430]])}}
<span lang="en" dir="ltr" class="mw-content-ltr">And that in turn would result in the following German text:</span>
{{block indent|1=''"Nigeria ist das bevölkerungsreichste Land Afrikas."''}}
<div lang="en" dir="ltr" class="mw-content-ltr">
An example with more languages can be found here.<!-- where?? -->
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Abstract Wikipedia brings together numerous communities from the Wikimedia Movement and allows them to work together. Basic lexical data and structured data about many topics from Wikidata, functions that capture the necessary computations from Wikifunctions, and images and maps from Wikimedia Commons are all tied together in Abstract Wikipedia and made available for the more than 300 language editions of Wikipedia.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The goal of Abstract Wikipedia is to make more knowledge available to more people in more languages, and to allow volunteer editors to be more effective and work across languages, no matter what language they speak. Improvements to the knowledge will automatically propagate to the Wikipedias, errors will be spotted faster and fixed more effectively, and collaborations across languages become possible. We are tearing down the language barriers which are keeping knowledge apart.
</div>
0rnk12pxvwextg3lyqdqhdaw9cuwt8t
6548
6546
2026-04-22T12:11:53Z
Muddyb
2787
Created page with "Kama tungelichagua Kijerumani, kazi nyingine ingetumika (kuitwa):"
6548
wikitext
text/x-wiki
<languages />
[[Category:Abstract Wikipedia{{#translation:}}]]
<span id="What_is_Abstract_Wikipedia?"></span>
== Abstract Wikipedia ni nini? ==
Abstract Wikipedia ni mradi mpya ndugu wa Wikipedia.
Maono ya Wikipedia ni ulimwengu ambao kila mtu ana ufikiaji wa jumla ya maarifa yote. Abstract Wikipedia itasaidia jumuiya ya wanaojitolea kuchangia Wikipedia na miradi inayohusiana nayo kuziba mapengo ya maarifa kwa ufanisi zaidi.
Wikipedia ina makala kuhusu zaidi ya mada milioni 20 katika lugha zaidi ya 300. Lakini hakuna hata moja ya lugha hizi inayoweza peke yake kutoa ufikiaji wa maarifa kuhusu mada hizi zote milioni 20: Kiingereza kina zaidi ya makala milioni saba, Kikroeshia kina 230,000, na Kiswahili kina 100,000. Isipokuwa kama unazungumza lugha hizo, maarifa hayo hayapatikani kwa urahisi kwako. Na ingawa tafsiri za mashine zimeboreshwa sana kutokana na maendeleo ya hivi karibuni katika AI, bado hazijafikia kiwango cha kutoa tafsiri unazoweza kuziamini kwa jozi nyingi za lugha.
Abstract Wikipedia hufanya hivyo bila kutegemea AI. Kila hatua hubaki chini ya udhibiti wa binadamu, na inapatikana na inaweza kuhaririwa na wachangiaji wa kujitolea. Hakuna âmauzauzaâ, wala makosa yasiyoeleweka au yasiyoweza kurekebishwa: Ikiwa kuna kosa lolote, kulirekebisha ni hatua moja tu, na kuna uwazi kamili kuhusu jinsi maandishi yalivyoundwa. Si tu modeli ya uwezekano inayochagua mji mkuu wa Kenya kwa kubahatisha kila mara. Ni maarifa yaliyopangwa na kusimamiwa na binadamu.
<span id="How_does_Abstract_Wikipedia_work?"></span>
==Abstract Wikipedia inafanyaje kazi?==
Makala katika Abstract Wikipedia zinahifadhiwa katika mfumo ambao hautegemei lugha za binadamu. Kiolesura cha Abstract Wikipedia kinawaruhusu wachangiaji wa kujitolea kuunda na kusimamia mfumo huo usiotegemea lugha. Katika hatua ya pili, mfumo huo unabadilishwa kuwa maandishi ya lugha ya binadamu. Hatua zinazohitajika ili kufanikisha hili pia zinaundwa na kusimamiwa na jumuiya ya wajitoleaji kupitia Wikifunctions. Hatua hizi zinaweza kutumia data zilizopo kwenye Wikidata, kama vile kutafuta idadi ya watu, tarehe za kuzaliwa, au miundo ya kisarufi isiyo ya kawaida, ambayo imeongezwa na inasimamiwa kwenye Wikidata na jumuiya za wajitoleaji.
Tazama [[Special:MyLanguage/Help:How to create an article|Help:How to create an article]] kwa mwongozo wa hatua kwa hatua.
Hebu tufuate mfano mmoja: [[Q1033|Nigeria ndiyo nchi yenye watu wengi zaidi barani Afrika.]] Katika Abstract Wikipedia, hili linaweza kuhifadhiwa kama:
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], Z27243K5)}}
Au, kama tutatumia lebo za Kiingereza kwa vitambulishi hivi:
{{block indent|1=superlative(Nigeria, populous, country, Africa, language)}}
Hii ni wito (call) wa kazi (function) kwenye Wikifunctions. Kulingana na lugha, kazi nyingine inaitwa. Kwa Kiingereza, tunapata wito ufuatao wa kazi:
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], [[f:Z1002|Z1002]])}}
Na hilo husababisha kupata maandishi ya Kiingereza yafuatayo:
{{block indent|1=''"Nigeria is the most populous country in Africa."''}}
Kama tungelichagua Kijerumani, kazi nyingine ingetumika (kuitwa):
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], [[f:Z1430|Z1430]])}}
<span lang="en" dir="ltr" class="mw-content-ltr">And that in turn would result in the following German text:</span>
{{block indent|1=''"Nigeria ist das bevölkerungsreichste Land Afrikas."''}}
<div lang="en" dir="ltr" class="mw-content-ltr">
An example with more languages can be found here.<!-- where?? -->
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Abstract Wikipedia brings together numerous communities from the Wikimedia Movement and allows them to work together. Basic lexical data and structured data about many topics from Wikidata, functions that capture the necessary computations from Wikifunctions, and images and maps from Wikimedia Commons are all tied together in Abstract Wikipedia and made available for the more than 300 language editions of Wikipedia.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The goal of Abstract Wikipedia is to make more knowledge available to more people in more languages, and to allow volunteer editors to be more effective and work across languages, no matter what language they speak. Improvements to the knowledge will automatically propagate to the Wikipedias, errors will be spotted faster and fixed more effectively, and collaborations across languages become possible. We are tearing down the language barriers which are keeping knowledge apart.
</div>
5evapqpa955feyfutof52oufl15yhob
6550
6548
2026-04-22T12:12:07Z
Muddyb
2787
Created page with "Na hilo kwa upande wake lingetoa maandishi yafuatayo ya Kijerumani:"
6550
wikitext
text/x-wiki
<languages />
[[Category:Abstract Wikipedia{{#translation:}}]]
<span id="What_is_Abstract_Wikipedia?"></span>
== Abstract Wikipedia ni nini? ==
Abstract Wikipedia ni mradi mpya ndugu wa Wikipedia.
Maono ya Wikipedia ni ulimwengu ambao kila mtu ana ufikiaji wa jumla ya maarifa yote. Abstract Wikipedia itasaidia jumuiya ya wanaojitolea kuchangia Wikipedia na miradi inayohusiana nayo kuziba mapengo ya maarifa kwa ufanisi zaidi.
Wikipedia ina makala kuhusu zaidi ya mada milioni 20 katika lugha zaidi ya 300. Lakini hakuna hata moja ya lugha hizi inayoweza peke yake kutoa ufikiaji wa maarifa kuhusu mada hizi zote milioni 20: Kiingereza kina zaidi ya makala milioni saba, Kikroeshia kina 230,000, na Kiswahili kina 100,000. Isipokuwa kama unazungumza lugha hizo, maarifa hayo hayapatikani kwa urahisi kwako. Na ingawa tafsiri za mashine zimeboreshwa sana kutokana na maendeleo ya hivi karibuni katika AI, bado hazijafikia kiwango cha kutoa tafsiri unazoweza kuziamini kwa jozi nyingi za lugha.
Abstract Wikipedia hufanya hivyo bila kutegemea AI. Kila hatua hubaki chini ya udhibiti wa binadamu, na inapatikana na inaweza kuhaririwa na wachangiaji wa kujitolea. Hakuna âmauzauzaâ, wala makosa yasiyoeleweka au yasiyoweza kurekebishwa: Ikiwa kuna kosa lolote, kulirekebisha ni hatua moja tu, na kuna uwazi kamili kuhusu jinsi maandishi yalivyoundwa. Si tu modeli ya uwezekano inayochagua mji mkuu wa Kenya kwa kubahatisha kila mara. Ni maarifa yaliyopangwa na kusimamiwa na binadamu.
<span id="How_does_Abstract_Wikipedia_work?"></span>
==Abstract Wikipedia inafanyaje kazi?==
Makala katika Abstract Wikipedia zinahifadhiwa katika mfumo ambao hautegemei lugha za binadamu. Kiolesura cha Abstract Wikipedia kinawaruhusu wachangiaji wa kujitolea kuunda na kusimamia mfumo huo usiotegemea lugha. Katika hatua ya pili, mfumo huo unabadilishwa kuwa maandishi ya lugha ya binadamu. Hatua zinazohitajika ili kufanikisha hili pia zinaundwa na kusimamiwa na jumuiya ya wajitoleaji kupitia Wikifunctions. Hatua hizi zinaweza kutumia data zilizopo kwenye Wikidata, kama vile kutafuta idadi ya watu, tarehe za kuzaliwa, au miundo ya kisarufi isiyo ya kawaida, ambayo imeongezwa na inasimamiwa kwenye Wikidata na jumuiya za wajitoleaji.
Tazama [[Special:MyLanguage/Help:How to create an article|Help:How to create an article]] kwa mwongozo wa hatua kwa hatua.
Hebu tufuate mfano mmoja: [[Q1033|Nigeria ndiyo nchi yenye watu wengi zaidi barani Afrika.]] Katika Abstract Wikipedia, hili linaweza kuhifadhiwa kama:
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], Z27243K5)}}
Au, kama tutatumia lebo za Kiingereza kwa vitambulishi hivi:
{{block indent|1=superlative(Nigeria, populous, country, Africa, language)}}
Hii ni wito (call) wa kazi (function) kwenye Wikifunctions. Kulingana na lugha, kazi nyingine inaitwa. Kwa Kiingereza, tunapata wito ufuatao wa kazi:
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], [[f:Z1002|Z1002]])}}
Na hilo husababisha kupata maandishi ya Kiingereza yafuatayo:
{{block indent|1=''"Nigeria is the most populous country in Africa."''}}
Kama tungelichagua Kijerumani, kazi nyingine ingetumika (kuitwa):
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], [[f:Z1430|Z1430]])}}
Na hilo kwa upande wake lingetoa maandishi yafuatayo ya Kijerumani:
{{block indent|1=''"Nigeria ist das bevölkerungsreichste Land Afrikas."''}}
<div lang="en" dir="ltr" class="mw-content-ltr">
An example with more languages can be found here.<!-- where?? -->
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Abstract Wikipedia brings together numerous communities from the Wikimedia Movement and allows them to work together. Basic lexical data and structured data about many topics from Wikidata, functions that capture the necessary computations from Wikifunctions, and images and maps from Wikimedia Commons are all tied together in Abstract Wikipedia and made available for the more than 300 language editions of Wikipedia.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The goal of Abstract Wikipedia is to make more knowledge available to more people in more languages, and to allow volunteer editors to be more effective and work across languages, no matter what language they speak. Improvements to the knowledge will automatically propagate to the Wikipedias, errors will be spotted faster and fixed more effectively, and collaborations across languages become possible. We are tearing down the language barriers which are keeping knowledge apart.
</div>
0xmr4710rusnqzvf8svuxs7f5g07okj
6552
6550
2026-04-22T12:12:21Z
Muddyb
2787
Created page with "Mfano wenye lugha zaidi unaweza kupatikana hapa.<!-- wapi?? -->"
6552
wikitext
text/x-wiki
<languages />
[[Category:Abstract Wikipedia{{#translation:}}]]
<span id="What_is_Abstract_Wikipedia?"></span>
== Abstract Wikipedia ni nini? ==
Abstract Wikipedia ni mradi mpya ndugu wa Wikipedia.
Maono ya Wikipedia ni ulimwengu ambao kila mtu ana ufikiaji wa jumla ya maarifa yote. Abstract Wikipedia itasaidia jumuiya ya wanaojitolea kuchangia Wikipedia na miradi inayohusiana nayo kuziba mapengo ya maarifa kwa ufanisi zaidi.
Wikipedia ina makala kuhusu zaidi ya mada milioni 20 katika lugha zaidi ya 300. Lakini hakuna hata moja ya lugha hizi inayoweza peke yake kutoa ufikiaji wa maarifa kuhusu mada hizi zote milioni 20: Kiingereza kina zaidi ya makala milioni saba, Kikroeshia kina 230,000, na Kiswahili kina 100,000. Isipokuwa kama unazungumza lugha hizo, maarifa hayo hayapatikani kwa urahisi kwako. Na ingawa tafsiri za mashine zimeboreshwa sana kutokana na maendeleo ya hivi karibuni katika AI, bado hazijafikia kiwango cha kutoa tafsiri unazoweza kuziamini kwa jozi nyingi za lugha.
Abstract Wikipedia hufanya hivyo bila kutegemea AI. Kila hatua hubaki chini ya udhibiti wa binadamu, na inapatikana na inaweza kuhaririwa na wachangiaji wa kujitolea. Hakuna âmauzauzaâ, wala makosa yasiyoeleweka au yasiyoweza kurekebishwa: Ikiwa kuna kosa lolote, kulirekebisha ni hatua moja tu, na kuna uwazi kamili kuhusu jinsi maandishi yalivyoundwa. Si tu modeli ya uwezekano inayochagua mji mkuu wa Kenya kwa kubahatisha kila mara. Ni maarifa yaliyopangwa na kusimamiwa na binadamu.
<span id="How_does_Abstract_Wikipedia_work?"></span>
==Abstract Wikipedia inafanyaje kazi?==
Makala katika Abstract Wikipedia zinahifadhiwa katika mfumo ambao hautegemei lugha za binadamu. Kiolesura cha Abstract Wikipedia kinawaruhusu wachangiaji wa kujitolea kuunda na kusimamia mfumo huo usiotegemea lugha. Katika hatua ya pili, mfumo huo unabadilishwa kuwa maandishi ya lugha ya binadamu. Hatua zinazohitajika ili kufanikisha hili pia zinaundwa na kusimamiwa na jumuiya ya wajitoleaji kupitia Wikifunctions. Hatua hizi zinaweza kutumia data zilizopo kwenye Wikidata, kama vile kutafuta idadi ya watu, tarehe za kuzaliwa, au miundo ya kisarufi isiyo ya kawaida, ambayo imeongezwa na inasimamiwa kwenye Wikidata na jumuiya za wajitoleaji.
Tazama [[Special:MyLanguage/Help:How to create an article|Help:How to create an article]] kwa mwongozo wa hatua kwa hatua.
Hebu tufuate mfano mmoja: [[Q1033|Nigeria ndiyo nchi yenye watu wengi zaidi barani Afrika.]] Katika Abstract Wikipedia, hili linaweza kuhifadhiwa kama:
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], Z27243K5)}}
Au, kama tutatumia lebo za Kiingereza kwa vitambulishi hivi:
{{block indent|1=superlative(Nigeria, populous, country, Africa, language)}}
Hii ni wito (call) wa kazi (function) kwenye Wikifunctions. Kulingana na lugha, kazi nyingine inaitwa. Kwa Kiingereza, tunapata wito ufuatao wa kazi:
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], [[f:Z1002|Z1002]])}}
Na hilo husababisha kupata maandishi ya Kiingereza yafuatayo:
{{block indent|1=''"Nigeria is the most populous country in Africa."''}}
Kama tungelichagua Kijerumani, kazi nyingine ingetumika (kuitwa):
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], [[f:Z1430|Z1430]])}}
Na hilo kwa upande wake lingetoa maandishi yafuatayo ya Kijerumani:
{{block indent|1=''"Nigeria ist das bevölkerungsreichste Land Afrikas."''}}
Mfano wenye lugha zaidi unaweza kupatikana hapa.<!-- wapi?? -->
<div lang="en" dir="ltr" class="mw-content-ltr">
Abstract Wikipedia brings together numerous communities from the Wikimedia Movement and allows them to work together. Basic lexical data and structured data about many topics from Wikidata, functions that capture the necessary computations from Wikifunctions, and images and maps from Wikimedia Commons are all tied together in Abstract Wikipedia and made available for the more than 300 language editions of Wikipedia.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The goal of Abstract Wikipedia is to make more knowledge available to more people in more languages, and to allow volunteer editors to be more effective and work across languages, no matter what language they speak. Improvements to the knowledge will automatically propagate to the Wikipedias, errors will be spotted faster and fixed more effectively, and collaborations across languages become possible. We are tearing down the language barriers which are keeping knowledge apart.
</div>
lsdp8ja500iswcb5vbbk0rr2eb2qryn
6554
6552
2026-04-22T12:12:56Z
Muddyb
2787
Created page with "Abstract Wikipedia huwaleta pamoja jamii nyingi kutoka Harakati ya Wikimedia na huwawezesha kufanya kazi kwa pamoja. Data ya msingi ya msamiati na data iliyopangwa kuhusu mada nyingi kutoka Wikidata, kazi (functions) zinazobeba hesabu na michakato muhimu kutoka Wikifunctions, pamoja na picha na ramani kutoka Wikimedia Commons, vyote hivi huunganishwa katika Abstract Wikipedia na kuwekwa wazi kwa ajili ya matoleo zaidi ya 300 ya lugha za Wikipedia."
6554
wikitext
text/x-wiki
<languages />
[[Category:Abstract Wikipedia{{#translation:}}]]
<span id="What_is_Abstract_Wikipedia?"></span>
== Abstract Wikipedia ni nini? ==
Abstract Wikipedia ni mradi mpya ndugu wa Wikipedia.
Maono ya Wikipedia ni ulimwengu ambao kila mtu ana ufikiaji wa jumla ya maarifa yote. Abstract Wikipedia itasaidia jumuiya ya wanaojitolea kuchangia Wikipedia na miradi inayohusiana nayo kuziba mapengo ya maarifa kwa ufanisi zaidi.
Wikipedia ina makala kuhusu zaidi ya mada milioni 20 katika lugha zaidi ya 300. Lakini hakuna hata moja ya lugha hizi inayoweza peke yake kutoa ufikiaji wa maarifa kuhusu mada hizi zote milioni 20: Kiingereza kina zaidi ya makala milioni saba, Kikroeshia kina 230,000, na Kiswahili kina 100,000. Isipokuwa kama unazungumza lugha hizo, maarifa hayo hayapatikani kwa urahisi kwako. Na ingawa tafsiri za mashine zimeboreshwa sana kutokana na maendeleo ya hivi karibuni katika AI, bado hazijafikia kiwango cha kutoa tafsiri unazoweza kuziamini kwa jozi nyingi za lugha.
Abstract Wikipedia hufanya hivyo bila kutegemea AI. Kila hatua hubaki chini ya udhibiti wa binadamu, na inapatikana na inaweza kuhaririwa na wachangiaji wa kujitolea. Hakuna âmauzauzaâ, wala makosa yasiyoeleweka au yasiyoweza kurekebishwa: Ikiwa kuna kosa lolote, kulirekebisha ni hatua moja tu, na kuna uwazi kamili kuhusu jinsi maandishi yalivyoundwa. Si tu modeli ya uwezekano inayochagua mji mkuu wa Kenya kwa kubahatisha kila mara. Ni maarifa yaliyopangwa na kusimamiwa na binadamu.
<span id="How_does_Abstract_Wikipedia_work?"></span>
==Abstract Wikipedia inafanyaje kazi?==
Makala katika Abstract Wikipedia zinahifadhiwa katika mfumo ambao hautegemei lugha za binadamu. Kiolesura cha Abstract Wikipedia kinawaruhusu wachangiaji wa kujitolea kuunda na kusimamia mfumo huo usiotegemea lugha. Katika hatua ya pili, mfumo huo unabadilishwa kuwa maandishi ya lugha ya binadamu. Hatua zinazohitajika ili kufanikisha hili pia zinaundwa na kusimamiwa na jumuiya ya wajitoleaji kupitia Wikifunctions. Hatua hizi zinaweza kutumia data zilizopo kwenye Wikidata, kama vile kutafuta idadi ya watu, tarehe za kuzaliwa, au miundo ya kisarufi isiyo ya kawaida, ambayo imeongezwa na inasimamiwa kwenye Wikidata na jumuiya za wajitoleaji.
Tazama [[Special:MyLanguage/Help:How to create an article|Help:How to create an article]] kwa mwongozo wa hatua kwa hatua.
Hebu tufuate mfano mmoja: [[Q1033|Nigeria ndiyo nchi yenye watu wengi zaidi barani Afrika.]] Katika Abstract Wikipedia, hili linaweza kuhifadhiwa kama:
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], Z27243K5)}}
Au, kama tutatumia lebo za Kiingereza kwa vitambulishi hivi:
{{block indent|1=superlative(Nigeria, populous, country, Africa, language)}}
Hii ni wito (call) wa kazi (function) kwenye Wikifunctions. Kulingana na lugha, kazi nyingine inaitwa. Kwa Kiingereza, tunapata wito ufuatao wa kazi:
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], [[f:Z1002|Z1002]])}}
Na hilo husababisha kupata maandishi ya Kiingereza yafuatayo:
{{block indent|1=''"Nigeria is the most populous country in Africa."''}}
Kama tungelichagua Kijerumani, kazi nyingine ingetumika (kuitwa):
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], [[f:Z1430|Z1430]])}}
Na hilo kwa upande wake lingetoa maandishi yafuatayo ya Kijerumani:
{{block indent|1=''"Nigeria ist das bevölkerungsreichste Land Afrikas."''}}
Mfano wenye lugha zaidi unaweza kupatikana hapa.<!-- wapi?? -->
Abstract Wikipedia huwaleta pamoja jamii nyingi kutoka Harakati ya Wikimedia na huwawezesha kufanya kazi kwa pamoja. Data ya msingi ya msamiati na data iliyopangwa kuhusu mada nyingi kutoka Wikidata, kazi (functions) zinazobeba hesabu na michakato muhimu kutoka Wikifunctions, pamoja na picha na ramani kutoka Wikimedia Commons, vyote hivi huunganishwa katika Abstract Wikipedia na kuwekwa wazi kwa ajili ya matoleo zaidi ya 300 ya lugha za Wikipedia.
<div lang="en" dir="ltr" class="mw-content-ltr">
The goal of Abstract Wikipedia is to make more knowledge available to more people in more languages, and to allow volunteer editors to be more effective and work across languages, no matter what language they speak. Improvements to the knowledge will automatically propagate to the Wikipedias, errors will be spotted faster and fixed more effectively, and collaborations across languages become possible. We are tearing down the language barriers which are keeping knowledge apart.
</div>
curyzuj1pmtuozibxm71zie1az0ug3r
6556
6554
2026-04-22T12:13:21Z
Muddyb
2787
Created page with "Lengo la Abstract Wikipedia ni kufanya maarifa zaidi yapatikane kwa watu zaidi katika lugha zaidi, na kuwawezesha wahariri wa kujitolea kuwa na ufanisi zaidi na kufanya kazi katika lugha tofauti, bila kujali lugha wanazozungumza. Maboresho ya maarifa yataenezwa moja kwa moja hadi Wikipedia zote, makosa yataonekana haraka zaidi na kurekebishwa kwa ufanisi zaidi, na ushirikiano kati ya lugha tofauti utawezekana. Tunavunja vizuizi vya lugha vinavyotenganisha maarifa."
6556
wikitext
text/x-wiki
<languages />
[[Category:Abstract Wikipedia{{#translation:}}]]
<span id="What_is_Abstract_Wikipedia?"></span>
== Abstract Wikipedia ni nini? ==
Abstract Wikipedia ni mradi mpya ndugu wa Wikipedia.
Maono ya Wikipedia ni ulimwengu ambao kila mtu ana ufikiaji wa jumla ya maarifa yote. Abstract Wikipedia itasaidia jumuiya ya wanaojitolea kuchangia Wikipedia na miradi inayohusiana nayo kuziba mapengo ya maarifa kwa ufanisi zaidi.
Wikipedia ina makala kuhusu zaidi ya mada milioni 20 katika lugha zaidi ya 300. Lakini hakuna hata moja ya lugha hizi inayoweza peke yake kutoa ufikiaji wa maarifa kuhusu mada hizi zote milioni 20: Kiingereza kina zaidi ya makala milioni saba, Kikroeshia kina 230,000, na Kiswahili kina 100,000. Isipokuwa kama unazungumza lugha hizo, maarifa hayo hayapatikani kwa urahisi kwako. Na ingawa tafsiri za mashine zimeboreshwa sana kutokana na maendeleo ya hivi karibuni katika AI, bado hazijafikia kiwango cha kutoa tafsiri unazoweza kuziamini kwa jozi nyingi za lugha.
Abstract Wikipedia hufanya hivyo bila kutegemea AI. Kila hatua hubaki chini ya udhibiti wa binadamu, na inapatikana na inaweza kuhaririwa na wachangiaji wa kujitolea. Hakuna âmauzauzaâ, wala makosa yasiyoeleweka au yasiyoweza kurekebishwa: Ikiwa kuna kosa lolote, kulirekebisha ni hatua moja tu, na kuna uwazi kamili kuhusu jinsi maandishi yalivyoundwa. Si tu modeli ya uwezekano inayochagua mji mkuu wa Kenya kwa kubahatisha kila mara. Ni maarifa yaliyopangwa na kusimamiwa na binadamu.
<span id="How_does_Abstract_Wikipedia_work?"></span>
==Abstract Wikipedia inafanyaje kazi?==
Makala katika Abstract Wikipedia zinahifadhiwa katika mfumo ambao hautegemei lugha za binadamu. Kiolesura cha Abstract Wikipedia kinawaruhusu wachangiaji wa kujitolea kuunda na kusimamia mfumo huo usiotegemea lugha. Katika hatua ya pili, mfumo huo unabadilishwa kuwa maandishi ya lugha ya binadamu. Hatua zinazohitajika ili kufanikisha hili pia zinaundwa na kusimamiwa na jumuiya ya wajitoleaji kupitia Wikifunctions. Hatua hizi zinaweza kutumia data zilizopo kwenye Wikidata, kama vile kutafuta idadi ya watu, tarehe za kuzaliwa, au miundo ya kisarufi isiyo ya kawaida, ambayo imeongezwa na inasimamiwa kwenye Wikidata na jumuiya za wajitoleaji.
Tazama [[Special:MyLanguage/Help:How to create an article|Help:How to create an article]] kwa mwongozo wa hatua kwa hatua.
Hebu tufuate mfano mmoja: [[Q1033|Nigeria ndiyo nchi yenye watu wengi zaidi barani Afrika.]] Katika Abstract Wikipedia, hili linaweza kuhifadhiwa kama:
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], Z27243K5)}}
Au, kama tutatumia lebo za Kiingereza kwa vitambulishi hivi:
{{block indent|1=superlative(Nigeria, populous, country, Africa, language)}}
Hii ni wito (call) wa kazi (function) kwenye Wikifunctions. Kulingana na lugha, kazi nyingine inaitwa. Kwa Kiingereza, tunapata wito ufuatao wa kazi:
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], [[f:Z1002|Z1002]])}}
Na hilo husababisha kupata maandishi ya Kiingereza yafuatayo:
{{block indent|1=''"Nigeria is the most populous country in Africa."''}}
Kama tungelichagua Kijerumani, kazi nyingine ingetumika (kuitwa):
{{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], [[f:Z1430|Z1430]])}}
Na hilo kwa upande wake lingetoa maandishi yafuatayo ya Kijerumani:
{{block indent|1=''"Nigeria ist das bevölkerungsreichste Land Afrikas."''}}
Mfano wenye lugha zaidi unaweza kupatikana hapa.<!-- wapi?? -->
Abstract Wikipedia huwaleta pamoja jamii nyingi kutoka Harakati ya Wikimedia na huwawezesha kufanya kazi kwa pamoja. Data ya msingi ya msamiati na data iliyopangwa kuhusu mada nyingi kutoka Wikidata, kazi (functions) zinazobeba hesabu na michakato muhimu kutoka Wikifunctions, pamoja na picha na ramani kutoka Wikimedia Commons, vyote hivi huunganishwa katika Abstract Wikipedia na kuwekwa wazi kwa ajili ya matoleo zaidi ya 300 ya lugha za Wikipedia.
Lengo la Abstract Wikipedia ni kufanya maarifa zaidi yapatikane kwa watu zaidi katika lugha zaidi, na kuwawezesha wahariri wa kujitolea kuwa na ufanisi zaidi na kufanya kazi katika lugha tofauti, bila kujali lugha wanazozungumza. Maboresho ya maarifa yataenezwa moja kwa moja hadi Wikipedia zote, makosa yataonekana haraka zaidi na kurekebishwa kwa ufanisi zaidi, na ushirikiano kati ya lugha tofauti utawezekana. Tunavunja vizuizi vya lugha vinavyotenganisha maarifa.
7jpaitraqo1l2u2r7d0xyh2rhjwsl25
Translations:Abstract Wikipedia:About/1/sw
1198
2513
6523
2026-04-22T12:01:01Z
Muddyb
2787
Created page with "== Abstract Wikipedia ni nini? =="
6523
wikitext
text/x-wiki
== Abstract Wikipedia ni nini? ==
39naggqq4m5um4yik1kobhcmrd2b1aq
Translations:Abstract Wikipedia:About/2/sw
1198
2514
6525
2026-04-22T12:01:30Z
Muddyb
2787
Created page with "Abstract Wikipedia ni mradi mpya ndugu wa Wikipedia."
6525
wikitext
text/x-wiki
Abstract Wikipedia ni mradi mpya ndugu wa Wikipedia.
lgbr3ecc70rpw6hfmdov1hshcelrnbd
Translations:Abstract Wikipedia:About/3/sw
1198
2515
6527
2026-04-22T12:02:41Z
Muddyb
2787
Created page with "Maono ya Wikipedia ni ulimwengu ambao kila mtu ana ufikiaji wa jumla ya maarifa yote. Abstract Wikipedia itasaidia jumuiya ya wanaojitolea kuchangia Wikipedia na miradi inayohusiana nayo kuziba mapengo ya maarifa kwa ufanisi zaidi."
6527
wikitext
text/x-wiki
Maono ya Wikipedia ni ulimwengu ambao kila mtu ana ufikiaji wa jumla ya maarifa yote. Abstract Wikipedia itasaidia jumuiya ya wanaojitolea kuchangia Wikipedia na miradi inayohusiana nayo kuziba mapengo ya maarifa kwa ufanisi zaidi.
gjxv8q6nkqvem61rd0ivxvhofc0jtgy
Translations:Abstract Wikipedia:About/4/sw
1198
2516
6529
2026-04-22T12:04:11Z
Muddyb
2787
Created page with "Wikipedia ina makala kuhusu zaidi ya mada milioni 20 katika lugha zaidi ya 300. Lakini hakuna hata moja ya lugha hizi inayoweza peke yake kutoa ufikiaji wa maarifa kuhusu mada hizi zote milioni 20: Kiingereza kina zaidi ya makala milioni saba, Kikroeshia kina 230,000, na Kiswahili kina 100,000. Isipokuwa kama unazungumza lugha hizo, maarifa hayo hayapatikani kwa urahisi kwako. Na ingawa tafsiri za mashine zimeboreshwa sana kutokana na maendeleo ya hivi karibuni katika AI..."
6529
wikitext
text/x-wiki
Wikipedia ina makala kuhusu zaidi ya mada milioni 20 katika lugha zaidi ya 300. Lakini hakuna hata moja ya lugha hizi inayoweza peke yake kutoa ufikiaji wa maarifa kuhusu mada hizi zote milioni 20: Kiingereza kina zaidi ya makala milioni saba, Kikroeshia kina 230,000, na Kiswahili kina 100,000. Isipokuwa kama unazungumza lugha hizo, maarifa hayo hayapatikani kwa urahisi kwako. Na ingawa tafsiri za mashine zimeboreshwa sana kutokana na maendeleo ya hivi karibuni katika AI, bado hazijafikia kiwango cha kutoa tafsiri unazoweza kuziamini kwa jozi nyingi za lugha.
bf4giddmgwdpl7lcj66vu82z5v3ygar
Translations:Abstract Wikipedia:About/5/sw
1198
2517
6531
2026-04-22T12:06:14Z
Muddyb
2787
Created page with "Abstract Wikipedia hufanya hivyo bila kutegemea AI. Kila hatua hubaki chini ya udhibiti wa binadamu, na inapatikana na inaweza kuhaririwa na wachangiaji wa kujitolea. Hakuna âmauzauzaâ, wala makosa yasiyoeleweka au yasiyoweza kurekebishwa: Ikiwa kuna kosa lolote, kulirekebisha ni hatua moja tu, na kuna uwazi kamili kuhusu jinsi maandishi yalivyoundwa. Si tu modeli ya uwezekano inayochagua mji mkuu wa Kenya kwa kubahatisha kila mara. Ni maarifa yaliyopangwa na kusimam..."
6531
wikitext
text/x-wiki
Abstract Wikipedia hufanya hivyo bila kutegemea AI. Kila hatua hubaki chini ya udhibiti wa binadamu, na inapatikana na inaweza kuhaririwa na wachangiaji wa kujitolea. Hakuna âmauzauzaâ, wala makosa yasiyoeleweka au yasiyoweza kurekebishwa: Ikiwa kuna kosa lolote, kulirekebisha ni hatua moja tu, na kuna uwazi kamili kuhusu jinsi maandishi yalivyoundwa. Si tu modeli ya uwezekano inayochagua mji mkuu wa Kenya kwa kubahatisha kila mara. Ni maarifa yaliyopangwa na kusimamiwa na binadamu.
7wmciu6m6tnzyi0yg503cdv6xgpk2f6
Translations:Abstract Wikipedia:About/6/sw
1198
2518
6533
2026-04-22T12:06:35Z
Muddyb
2787
Created page with "==Abstract Wikipedia inafanyaje kazi?=="
6533
wikitext
text/x-wiki
==Abstract Wikipedia inafanyaje kazi?==
0ojdz6jhjcwqhi5aiydwlacjlema8g6
Translations:Abstract Wikipedia:About/7/sw
1198
2519
6535
2026-04-22T12:07:53Z
Muddyb
2787
Created page with "Makala katika Abstract Wikipedia zinahifadhiwa katika mfumo ambao hautegemei lugha za binadamu. Kiolesura cha Abstract Wikipedia kinawaruhusu wachangiaji wa kujitolea kuunda na kusimamia mfumo huo usiotegemea lugha. Katika hatua ya pili, mfumo huo unabadilishwa kuwa maandishi ya lugha ya binadamu. Hatua zinazohitajika ili kufanikisha hili pia zinaundwa na kusimamiwa na jumuiya ya wajitoleaji kupitia Wikifunctions. Hatua hizi zinaweza kutumia data zilizopo kwenye Wikidata..."
6535
wikitext
text/x-wiki
Makala katika Abstract Wikipedia zinahifadhiwa katika mfumo ambao hautegemei lugha za binadamu. Kiolesura cha Abstract Wikipedia kinawaruhusu wachangiaji wa kujitolea kuunda na kusimamia mfumo huo usiotegemea lugha. Katika hatua ya pili, mfumo huo unabadilishwa kuwa maandishi ya lugha ya binadamu. Hatua zinazohitajika ili kufanikisha hili pia zinaundwa na kusimamiwa na jumuiya ya wajitoleaji kupitia Wikifunctions. Hatua hizi zinaweza kutumia data zilizopo kwenye Wikidata, kama vile kutafuta idadi ya watu, tarehe za kuzaliwa, au miundo ya kisarufi isiyo ya kawaida, ambayo imeongezwa na inasimamiwa kwenye Wikidata na jumuiya za wajitoleaji.
lgeskjdmxaqqdyjdv0p1iyw49p2ujxc
Translations:Abstract Wikipedia:About/8/sw
1198
2520
6537
2026-04-22T12:10:00Z
Muddyb
2787
Created page with "Tazama [[$1|Help:How to create an article]] kwa mwongozo wa hatua kwa hatua."
6537
wikitext
text/x-wiki
Tazama [[$1|Help:How to create an article]] kwa mwongozo wa hatua kwa hatua.
b7sud8y9wgi91crtxf9h13d9pv1xyls
Translations:Abstract Wikipedia:About/9/sw
1198
2521
6539
2026-04-22T12:10:40Z
Muddyb
2787
Created page with "Hebu tufuate mfano mmoja: [[$2|Nigeria ndiyo nchi yenye watu wengi zaidi barani Afrika.]] Katika Abstract Wikipedia, hili linaweza kuhifadhiwa kama:"
6539
wikitext
text/x-wiki
Hebu tufuate mfano mmoja: [[$2|Nigeria ndiyo nchi yenye watu wengi zaidi barani Afrika.]] Katika Abstract Wikipedia, hili linaweza kuhifadhiwa kama:
mcp0md0xadjgebtht2o8p67pae0vbbv
Translations:Abstract Wikipedia:About/10/sw
1198
2522
6541
2026-04-22T12:10:53Z
Muddyb
2787
Created page with "Au, kama tutatumia lebo za Kiingereza kwa vitambulishi hivi:"
6541
wikitext
text/x-wiki
Au, kama tutatumia lebo za Kiingereza kwa vitambulishi hivi:
n49fdripxa7ayxlgqtfjod67vn5xo5l
Translations:Abstract Wikipedia:About/11/sw
1198
2523
6543
2026-04-22T12:11:24Z
Muddyb
2787
Created page with "Hii ni wito (call) wa kazi (function) kwenye Wikifunctions. Kulingana na lugha, kazi nyingine inaitwa. Kwa Kiingereza, tunapata wito ufuatao wa kazi:"
6543
wikitext
text/x-wiki
Hii ni wito (call) wa kazi (function) kwenye Wikifunctions. Kulingana na lugha, kazi nyingine inaitwa. Kwa Kiingereza, tunapata wito ufuatao wa kazi:
02foirxlf3bjiasukrsce0jadt1fr00
Translations:Abstract Wikipedia:About/12/sw
1198
2524
6545
2026-04-22T12:11:36Z
Muddyb
2787
Created page with "Na hilo husababisha kupata maandishi ya Kiingereza yafuatayo:"
6545
wikitext
text/x-wiki
Na hilo husababisha kupata maandishi ya Kiingereza yafuatayo:
gbxhgccausi3ypdgp68mbbikrwisr5w
Translations:Abstract Wikipedia:About/13/sw
1198
2525
6547
2026-04-22T12:11:52Z
Muddyb
2787
Created page with "Kama tungelichagua Kijerumani, kazi nyingine ingetumika (kuitwa):"
6547
wikitext
text/x-wiki
Kama tungelichagua Kijerumani, kazi nyingine ingetumika (kuitwa):
aix9ipiejx4u1azziyf4gs875b573gj
Translations:Abstract Wikipedia:About/14/sw
1198
2526
6549
2026-04-22T12:12:06Z
Muddyb
2787
Created page with "Na hilo kwa upande wake lingetoa maandishi yafuatayo ya Kijerumani:"
6549
wikitext
text/x-wiki
Na hilo kwa upande wake lingetoa maandishi yafuatayo ya Kijerumani:
fzwq0g0tx0336ev1o44xx1e3o2scz4c
Translations:Abstract Wikipedia:About/15/sw
1198
2527
6551
2026-04-22T12:12:20Z
Muddyb
2787
Created page with "Mfano wenye lugha zaidi unaweza kupatikana hapa.<!-- wapi?? -->"
6551
wikitext
text/x-wiki
Mfano wenye lugha zaidi unaweza kupatikana hapa.<!-- wapi?? -->
b98oddpt1k9lur7b2pk34zuewdrqnah
Translations:Abstract Wikipedia:About/16/sw
1198
2528
6553
2026-04-22T12:12:56Z
Muddyb
2787
Created page with "Abstract Wikipedia huwaleta pamoja jamii nyingi kutoka Harakati ya Wikimedia na huwawezesha kufanya kazi kwa pamoja. Data ya msingi ya msamiati na data iliyopangwa kuhusu mada nyingi kutoka Wikidata, kazi (functions) zinazobeba hesabu na michakato muhimu kutoka Wikifunctions, pamoja na picha na ramani kutoka Wikimedia Commons, vyote hivi huunganishwa katika Abstract Wikipedia na kuwekwa wazi kwa ajili ya matoleo zaidi ya 300 ya lugha za Wikipedia."
6553
wikitext
text/x-wiki
Abstract Wikipedia huwaleta pamoja jamii nyingi kutoka Harakati ya Wikimedia na huwawezesha kufanya kazi kwa pamoja. Data ya msingi ya msamiati na data iliyopangwa kuhusu mada nyingi kutoka Wikidata, kazi (functions) zinazobeba hesabu na michakato muhimu kutoka Wikifunctions, pamoja na picha na ramani kutoka Wikimedia Commons, vyote hivi huunganishwa katika Abstract Wikipedia na kuwekwa wazi kwa ajili ya matoleo zaidi ya 300 ya lugha za Wikipedia.
ra33tjrmx5y2evwuemg35fdmh43dcqj
Translations:Abstract Wikipedia:About/17/sw
1198
2529
6555
2026-04-22T12:13:20Z
Muddyb
2787
Created page with "Lengo la Abstract Wikipedia ni kufanya maarifa zaidi yapatikane kwa watu zaidi katika lugha zaidi, na kuwawezesha wahariri wa kujitolea kuwa na ufanisi zaidi na kufanya kazi katika lugha tofauti, bila kujali lugha wanazozungumza. Maboresho ya maarifa yataenezwa moja kwa moja hadi Wikipedia zote, makosa yataonekana haraka zaidi na kurekebishwa kwa ufanisi zaidi, na ushirikiano kati ya lugha tofauti utawezekana. Tunavunja vizuizi vya lugha vinavyotenganisha maarifa."
6555
wikitext
text/x-wiki
Lengo la Abstract Wikipedia ni kufanya maarifa zaidi yapatikane kwa watu zaidi katika lugha zaidi, na kuwawezesha wahariri wa kujitolea kuwa na ufanisi zaidi na kufanya kazi katika lugha tofauti, bila kujali lugha wanazozungumza. Maboresho ya maarifa yataenezwa moja kwa moja hadi Wikipedia zote, makosa yataonekana haraka zaidi na kurekebishwa kwa ufanisi zaidi, na ushirikiano kati ya lugha tofauti utawezekana. Tunavunja vizuizi vya lugha vinavyotenganisha maarifa.
10juudfrudyqmp8wc6yrcrvallwn93q
Translations:Template:Main page/News/13/ar
1198
2530
6557
2026-04-22T16:23:43Z
ToadetteEdit
1508
Created page with "[[$1|2026-04-16]]: Ű„ÙۏۧŰČۧŰȘ ÙۧÙ
Ű©Ű ŰȘÙ
ŰÙ ŰšŰč۶ ۧÙÙ
ŰŽÙÙۧŰȘ ۧÙ۱ۊÙŰłÙŰ© ŰčÙÙ ŰŁÙ
Ù"
6557
wikitext
text/x-wiki
[[$1|2026-04-16]]: Ű„ÙۏۧŰČۧŰȘ ÙۧÙ
Ű©Ű ŰȘÙ
ŰÙ ŰšŰč۶ ۧÙÙ
ŰŽÙÙۧŰȘ ۧÙ۱ۊÙŰłÙŰ© ŰčÙÙ ŰŁÙ
Ù
sbp8ufw2zrrptk7cgq71hsksmsgcw7u
Q395863
0
2531
6561
2026-04-22T16:27:40Z
ToadetteEdit
1508
Created page with "{ "qid": "Q395863", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..."
6561
abstractwiki
text/plain
{
"qid": "Q395863",
"sections": {
"Q8776414": {
"index": 0,
"fragments": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z29749",
"Z29749K1": {
"Z1K1": "Z7",
"Z7K1": "Z26570",
"Z26570K1": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z26570K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q515"
},
"Z26570K3": {
"Z1K1": "Z7",
"Z7K1": "Z29921",
"Z29921K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
}
}
},
"Z26570K4": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
},
"Z29749K2": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
}
]
}
}
}
8wbiu0spntc97e14nu7zbjd8qnur9sp
Q1309979
0
2532
6562
2026-04-22T16:31:48Z
ToadetteEdit
1508
Created page with "{ "qid": "Q1309979", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..."
6562
abstractwiki
text/plain
{
"qid": "Q1309979",
"sections": {
"Q8776414": {
"index": 0,
"fragments": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z29749",
"Z29749K1": {
"Z1K1": "Z7",
"Z7K1": "Z26570",
"Z26570K1": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z26570K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q123705"
},
"Z26570K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q85"
},
"Z26570K4": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
},
"Z29749K2": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
}
]
}
}
}
alwc34or4jfbwg3zdloe9tfaqo6w7yk
Q2934
0
2533
6563
2026-04-22T19:04:37Z
RajanD100
2703
Created page with "{ "qid": "Q2934", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26095", "Z26095K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..."
6563
abstractwiki
text/plain
{
"qid": "Q2934",
"sections": {
"Q8776414": {
"index": 0,
"fragments": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z29749",
"Z29749K1": {
"Z1K1": "Z7",
"Z7K1": "Z26095",
"Z26095K1": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z26095K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q57814795"
},
"Z26095K3": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
},
"Z29749K2": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z32145",
"Z32145K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1724915"
},
"Z32145K2": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z29749",
"Z29749K1": {
"Z1K1": "Z7",
"Z7K1": "Z32326",
"Z32326K1": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z32326K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q31464082"
},
"Z32326K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q10990"
},
"Z32326K4": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
},
"Z29749K2": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z32123",
"Z32123K1": {
"Z1K1": "Z89",
"Z89K1": "<ul>\n\t<li>test</li>\n</ul>"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z29749",
"Z29749K1": {
"Z1K1": "Z7",
"Z7K1": "Z32326",
"Z32326K1": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z32326K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q31464082"
},
"Z32326K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q8495"
},
"Z32326K4": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
},
"Z29749K2": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z29749",
"Z29749K1": {
"Z1K1": "Z7",
"Z7K1": "Z32326",
"Z32326K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q198815"
},
"Z32326K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q185217"
},
"Z32326K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q1418287"
},
"Z32326K4": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
},
"Z29749K2": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z32123",
"Z32123K1": {
"Z1K1": "Z7",
"Z7K1": "Z29749",
"Z29749K1": {
"Z1K1": "Z7",
"Z7K1": "Z32326",
"Z32326K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1734883"
},
"Z32326K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q31464082"
},
"Z32326K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q333631"
},
"Z32326K4": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
},
"Z29749K2": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
}
}
]
}
}
}
htuonwjzf1mppsg5pmru25zrfcdn551
Q49740
0
2534
6564
2026-04-22T22:12:33Z
.hecko
2403
Created page with "{ "qid": "Q49740", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z32123", "Z32123K1": { "Z1K1": "Z7", "Z7K1": "Z32163", "Z32163K1": [ "Z89", {..."
6564
abstractwiki
text/plain
{
"qid": "Q49740",
"sections": {
"Q8776414": {
"index": 0,
"fragments": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z32123",
"Z32123K1": {
"Z1K1": "Z7",
"Z7K1": "Z32163",
"Z32163K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z26039",
"Z26039K1": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z26039K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q25397095"
},
"Z26039K3": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z28109",
"Z28109K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1129295"
},
"Z28109K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q5482740"
},
"Z28109K3": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z28109K4": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
}
}
]
}
}
]
}
}
}
35kvzqh4ep54qgkrj0t3qmq1onmswej
6565
6564
2026-04-23T02:48:52Z
Theki
2698
use multilingual text
6565
abstractwiki
text/plain
{
"qid": "Q49740",
"sections": {
"Q8776414": {
"index": 0,
"fragments": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z32123",
"Z32123K1": {
"Z1K1": "Z7",
"Z7K1": "Z32163",
"Z32163K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z26039",
"Z26039K1": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z26039K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q25397095"
},
"Z26039K3": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z29749",
"Z29749K1": {
"Z1K1": "Z7",
"Z7K1": "Z28016",
"Z28016K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1129295"
},
"Z28016K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q5482740"
},
"Z28016K3": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z28016K4": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
},
"Z29749K2": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
}
]
}
}
]
}
}
}
3elnpqkvadxx39mc5t9rbbd6oj05ejm
Q8079
0
2535
6568
2026-04-23T03:08:28Z
Some helpful person
2820
Created page with "{ "qid": "Q8079", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..."
6568
abstractwiki
text/plain
{
"qid": "Q8079",
"sections": {
"Q8776414": {
"index": 0,
"fragments": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z26039",
"Z26039K1": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z26039K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q17589470"
},
"Z26039K3": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z31465",
"Z31465K1": "History"
},
{
"Z1K1": "Z7",
"Z7K1": "Z33457",
"Z33457K1": {
"Z1K1": "Z7",
"Z7K1": "Z33185",
"Z33185K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q8093"
},
"Z33185K2": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z33185K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q7562091"
},
"Z33185K4": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
}
}
]
}
}
}
a7rua02qw6rgitnrdjslfec324opl2q
Q241691
0
2536
6570
2026-04-23T03:35:37Z
Theki
2698
Created page with "{ "qid": "Q241691", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z33068", "Z33068K1": [ "Z1", { "Z1K1": "Z7", "Z7K1": "Z32581", "Z32581K1": {..."
6570
abstractwiki
text/plain
{
"qid": "Q241691",
"sections": {
"Q8776414": {
"index": 0,
"fragments": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33068",
"Z33068K1": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z32581",
"Z32581K1": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z32581K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q60484681"
},
"Z32581K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q690079"
},
"Z32581K4": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z26039",
"Z26039K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q911888"
},
"Z26039K2": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z26039K3": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
}
],
"Z33068K2": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
}
]
}
}
}
p7q8ec5qbw0dunj47g4sh1bkm1davud
Q133823176
0
2537
6574
2026-04-23T03:50:27Z
Theki
2698
Created page with "{ "qid": "Q133823176", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z33068", "Z33068K1": [ "Z1", { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": {..."
6574
abstractwiki
text/plain
{
"qid": "Q133823176",
"sections": {
"Q8776414": {
"index": 0,
"fragments": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33068",
"Z33068K1": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z26039",
"Z26039K1": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z26039K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q615699"
},
"Z26039K3": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z28016",
"Z28016K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q133823098"
},
"Z28016K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q4479442"
},
"Z28016K3": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z28016K4": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
}
],
"Z33068K2": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
}
]
}
}
}
rbqtve8ju8xbd2y1anohgrmx12ggquw
Q7601858
0
2538
6575
2026-04-23T04:58:48Z
Theki
2698
Created page with "{ "qid": "Q7601858", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z33068", "Z33068K1": [ "Z1", { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": {..."
6575
abstractwiki
text/plain
{
"qid": "Q7601858",
"sections": {
"Q8776414": {
"index": 0,
"fragments": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33068",
"Z33068K1": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z26039",
"Z26039K1": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z26039K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q215380"
},
"Z26039K3": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
}
],
"Z33068K2": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
}
]
}
}
}
124yjiavzpq093alv8s0fygcjqradhw
Q639669
0
2539
6576
2026-04-23T05:18:32Z
Theki
2698
Created page with "{ "qid": "Q639669", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z33068", "Z33068K1": [ "Z1", { "Z1K1": "Z7", "Z7K1": "Z26095", "Z26095K1": {..."
6576
abstractwiki
text/plain
{
"qid": "Q639669",
"sections": {
"Q8776414": {
"index": 0,
"fragments": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33068",
"Z33068K1": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z26095",
"Z26095K1": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z26095K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q12737077"
},
"Z26095K3": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z32326",
"Z32326K1": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z32326K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q2500638"
},
"Z32326K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q638"
},
"Z32326K4": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z32531",
"Z32531K1": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z32531K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q7366"
},
"Z32531K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q110484020"
},
"Z32531K4": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
}
],
"Z33068K2": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
}
]
}
}
}
my7y79cbjv5a6271nt3yk0luysyr517
Q323
0
2540
6580
2026-04-23T06:22:44Z
Sdkb
1058
Attempt at creation
6580
abstractwiki
text/plain
{
"qid": "Q323",
"sections": {
"Q8776414": {
"index": 0,
"fragments": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33457",
"Z33457K1": {
"Z1K1": "Z7",
"Z7K1": "Z28016",
"Z28016K1": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z28016K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q11398090"
},
"Z28016K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q1"
},
"Z28016K4": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
}
}
]
}
}
}
3h37kttjm92a0vub34gwps8ffdcjrdl
Q747339
0
2541
6581
2026-04-23T06:28:17Z
Sdkb
1058
begin article
6581
abstractwiki
text/plain
{
"qid": "Q747339",
"sections": {
"Q8776414": {
"index": 0,
"fragments": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z26039",
"Z26039K1": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z26039K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q3209069"
},
"Z26039K3": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
}
}
]
}
}
}
ly480o8sb6302enfc4jdl8xpy5a87om
Q200325
0
2542
6582
2026-04-23T06:35:19Z
Sdkb
1058
Begin
6582
abstractwiki
text/plain
{
"qid": "Q200325",
"sections": {
"Q8776414": {
"index": 0,
"fragments": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33457",
"Z33457K1": {
"Z1K1": "Z7",
"Z7K1": "Z28016",
"Z28016K1": {
"Z1K1": "Z18",
"Z18K1": "Z825K1"
},
"Z28016K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q2470517"
},
"Z28016K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q1156970"
},
"Z28016K4": {
"Z1K1": "Z18",
"Z18K1": "Z825K2"
}
}
}
]
}
}
}
ifnz732m16b9j0x8kcb1j6nqs0tuwyd
Translations:Help:How to create an article/41/de
1198
2543
6586
2026-04-23T06:50:39Z
NDG
1027
Created page with "== Siehe auch =="
6586
wikitext
text/x-wiki
== Siehe auch ==
b16uf03hgw38f81kmn61o2821oj5veb
Translations:Help:How to create an article/40/de
1198
2544
6588
2026-04-23T06:51:19Z
NDG
1027
Created page with "Aber ja, am wichtigsten ist, dass sich Abstrakte Wikipedia derzeit in einer frĂŒhen öffentlichen Beta-Phase befindet und das Erstellen und Bearbeiten von Artikeln momentan schwierig ist. Wir mĂŒssen alle zusammenarbeiten, um dies zu verbessern. Wenn Du Ideen fĂŒr neue Funktionen hast, schlage diese bitte unter [[$1|Vorgeschlagene Funktionen]] vor."
6588
wikitext
text/x-wiki
Aber ja, am wichtigsten ist, dass sich Abstrakte Wikipedia derzeit in einer frĂŒhen öffentlichen Beta-Phase befindet und das Erstellen und Bearbeiten von Artikeln momentan schwierig ist. Wir mĂŒssen alle zusammenarbeiten, um dies zu verbessern. Wenn Du Ideen fĂŒr neue Funktionen hast, schlage diese bitte unter [[$1|Vorgeschlagene Funktionen]] vor.
kxnou1a4h6rcko4ckkorjm8b548p470
Translations:Help:How to create an article/39/de
1198
2545
6590
2026-04-23T06:51:56Z
NDG
1027
Created page with "WĂ€hrend sich das Entwicklungsteam der Wikimedia Foundation auf den ersten Ansatz konzentriert (und UX-Ideen stets begrĂŒĂt), kann die Community an einem umfassenderen und benutzerfreundlicheren Funktionskatalog in Wikifunctions arbeiten. Hierbei zeigt sich, dass die Benennung von Funktionen und Argumenten wichtig ist und dass wir im obigen Ablauf möglichst viele Funktionen vermeiden sollten, die einen Datentyp in einen anderen umwandeln."
6590
wikitext
text/x-wiki
WĂ€hrend sich das Entwicklungsteam der Wikimedia Foundation auf den ersten Ansatz konzentriert (und UX-Ideen stets begrĂŒĂt), kann die Community an einem umfassenderen und benutzerfreundlicheren Funktionskatalog in Wikifunctions arbeiten. Hierbei zeigt sich, dass die Benennung von Funktionen und Argumenten wichtig ist und dass wir im obigen Ablauf möglichst viele Funktionen vermeiden sollten, die einen Datentyp in einen anderen umwandeln.
g8wi4x2xn7ji3vltxtp0pjk9eo8w2ft
Translations:Help:How to create an article/38/de
1198
2546
6592
2026-04-23T06:52:02Z
NDG
1027
Created page with "den Funktionskatalog verbessern"
6592
wikitext
text/x-wiki
den Funktionskatalog verbessern
aero5wlpenksakjti07wqh2os39hq79
Translations:Help:How to create an article/37/de
1198
2547
6594
2026-04-23T06:52:17Z
NDG
1027
Created page with "die Benutzerfreundlichkeit verbessern"
6594
wikitext
text/x-wiki
die Benutzerfreundlichkeit verbessern
qcu6fdn3ogeuazwd43dr5femc3xe8aq
Translations:Help:How to create an article/36/de
1198
2548
6596
2026-04-23T06:52:23Z
NDG
1027
Created page with "Es gibt zwei Möglichkeiten, dies zu vereinfachen:"
6596
wikitext
text/x-wiki
Es gibt zwei Möglichkeiten, dies zu vereinfachen:
m322erdoz9wyma4vozknfemh6ilo47h
Translations:Help:How to create an article/35/de
1198
2549
6598
2026-04-23T06:52:28Z
NDG
1027
Created page with "Ja, einverstanden."
6598
wikitext
text/x-wiki
Ja, einverstanden.
cqj4zshfb1m9mymt2v7vw1vf0xhnnu5
Translations:Help:How to create an article/34/de
1198
2550
6600
2026-04-23T06:52:39Z
NDG
1027
Created page with "== Das ist viel zu kompliziert! =="
6600
wikitext
text/x-wiki
== Das ist viel zu kompliziert! ==
qbr2ict5smrlpquolob3nkxju1565e2
Translations:Help:How to create an article/33/de
1198
2551
6602
2026-04-23T06:53:01Z
NDG
1027
Created page with "Sobald dies ausgewĂ€hlt ist, sollte der erste Satz des Artikels fertig sein. Jetzt kannst Du auf âVeröffentlichenâ klicken und eine erste Version des Artikels ist verfĂŒgbar. AnschlieĂend kannst Du auf âBearbeitenâ klicken, um weitere Informationen hinzuzufĂŒgen."
6602
wikitext
text/x-wiki
Sobald dies ausgewĂ€hlt ist, sollte der erste Satz des Artikels fertig sein. Jetzt kannst Du auf âVeröffentlichenâ klicken und eine erste Version des Artikels ist verfĂŒgbar. AnschlieĂend kannst Du auf âBearbeitenâ klicken, um weitere Informationen hinzuzufĂŒgen.
tq4budig3gmp228u71ewzo1ti81orju
Translations:Help:How to create an article/32/de
1198
2552
6604
2026-04-23T06:53:06Z
NDG
1027
Created page with "Der erste Satz ist erstellt."
6604
wikitext
text/x-wiki
Der erste Satz ist erstellt.
a6xv3vzv5edzzmo8xz2seqwmoqdxo8t
Translations:Help:How to create an article/31/de
1198
2553
6606
2026-04-23T06:53:12Z
NDG
1027
Created page with "Wir wĂ€hlen den Eintrag âStadtâ als Klassenargument aus."
6606
wikitext
text/x-wiki
Wir wĂ€hlen den Eintrag âStadtâ als Klassenargument aus.
dc5nf088ddataezbfty6zdohh24rl7i
Translations:Help:How to create an article/30/de
1198
2554
6608
2026-04-23T06:53:23Z
NDG
1027
Created page with "Auswahl der Stadt als Klassenargument"
6608
wikitext
text/x-wiki
Auswahl der Stadt als Klassenargument
69hy7eaehqtohnk5wma199wi03p3vkq
Translations:Help:How to create an article/29/de
1198
2555
6610
2026-04-23T06:53:36Z
NDG
1027
Created page with "Damit haben wir nun ein Feld, um einen Wikidata-Eintrag fĂŒr den Wert des Arguments "class" auszuwĂ€hlen."
6610
wikitext
text/x-wiki
Damit haben wir nun ein Feld, um einen Wikidata-Eintrag fĂŒr den Wert des Arguments "class" auszuwĂ€hlen.
kdhld6omm6essgrl4ugcyo14sqmwiln
Translations:Help:How to create an article/26/de
1198
2556
6612
2026-04-23T06:53:52Z
NDG
1027
Created page with "Ăndern des Modus des Arguments "class""
6612
wikitext
text/x-wiki
Ăndern des Modus des Arguments "class"
qa8x9goq8okjac64op68jzqqrz1263n
Translations:Help:How to create an article/24/de
1198
2557
6614
2026-04-23T06:54:02Z
NDG
1027
Created page with "Argumente fĂŒr die artikellose Instanziierung von Fragmentfunktionen"
6614
wikitext
text/x-wiki
Argumente fĂŒr die artikellose Instanziierung von Fragmentfunktionen
5iljhty35aam300kl0l359vsyihsrsj
Translations:Help:How to create an article/4/de
1198
2558
6616
2026-04-23T06:54:18Z
NDG
1027
Created page with "WĂ€hle ein Thema aus"
6616
wikitext
text/x-wiki
WĂ€hle ein Thema aus
1704fwr3hvg1a7825u5737dkux1jpqh
Translations:Help:How to create an article/6/de
1198
2559
6618
2026-04-23T06:54:32Z
NDG
1027
Created page with "Leerer abstrakter Artikel"
6618
wikitext
text/x-wiki
Leerer abstrakter Artikel
bvfbyymr2hx11do0d06bf41t4dvg2qy
Translations:Help:How to create an article/5/de
1198
2560
6620
2026-04-23T06:54:44Z
NDG
1027
Created page with "Geben ein Thema ein und klicke auf âErstellenâ."
6620
wikitext
text/x-wiki
Geben ein Thema ein und klicke auf âErstellenâ.
7jripz2qj784d17gjc6gp5wt3t47f25
6652
6620
2026-04-23T08:31:18Z
Ameisenigel
31
6652
wikitext
text/x-wiki
Gib ein Thema ein und klicke auf âErstellenâ.
qeidmlsq1h0tjo6jmi7ons8ivslcgig
Translations:Help:How to create an article/7/de
1198
2561
6622
2026-04-23T06:55:23Z
NDG
1027
Created page with "Du gelangst zu einem neuen Bildschirm. Auf der rechten Seite siehst Du die Vorschau in der ausgewÀhlten Sprache, auf der linken Seite den zusammenfassenden Inhalt."
6622
wikitext
text/x-wiki
Du gelangst zu einem neuen Bildschirm. Auf der rechten Seite siehst Du die Vorschau in der ausgewÀhlten Sprache, auf der linken Seite den zusammenfassenden Inhalt.
kfb5l5raflzn2hkp2yukj24jvm06c2h
Translations:Help:How to create an article/10/de
1198
2562
6624
2026-04-23T06:55:30Z
NDG
1027
Created page with "Ein leeres Fragment"
6624
wikitext
text/x-wiki
Ein leeres Fragment
fm3gt5brscxuq7uja9nzr978iftlu2h
Translations:Help:How to create an article/9/de
1198
2563
6626
2026-04-23T06:55:44Z
NDG
1027
Created page with "Klicke im linken Bereich auf die Plus-SchaltflĂ€che, um ein neues Fragment hinzuzufĂŒgen. ZunĂ€chst fĂŒgen wir ein leeres Fragment hinzu."
6626
wikitext
text/x-wiki
Klicke im linken Bereich auf die Plus-SchaltflĂ€che, um ein neues Fragment hinzuzufĂŒgen. ZunĂ€chst fĂŒgen wir ein leeres Fragment hinzu.
fw3qbuspr6xa1w7kixmslgs9za3fgmo
Translations:Help:How to create an article/8/de
1198
2564
6628
2026-04-23T06:55:52Z
NDG
1027
Created page with "Klicke auf das Pluszeichen, um ein Fragment hinzuzufĂŒgen."
6628
wikitext
text/x-wiki
Klicke auf das Pluszeichen, um ein Fragment hinzuzufĂŒgen.
50a7n0e8k587gduirt3gm5p9s2rzyvr
Translations:Help:How to create an article/14/de
1198
2565
6630
2026-04-23T06:56:09Z
NDG
1027
Created page with "WĂ€hle eine Funktion"
6630
wikitext
text/x-wiki
WĂ€hle eine Funktion
dr59bna8bhtv1gulh8sxnmm2ikxwb7i
6656
6630
2026-04-23T08:35:00Z
Ameisenigel
31
6656
wikitext
text/x-wiki
Eine Funktion auswÀhlen
jipkzuy9vsz51zky9f2loi8s175q2qj
Translations:Help:How to create an article/13/de
1198
2566
6632
2026-04-23T06:56:16Z
NDG
1027
Created page with "Dadurch wird die Funktionsauswahl geöffnet."
6632
wikitext
text/x-wiki
Dadurch wird die Funktionsauswahl geöffnet.
qil11ndiktc11tczktefcndgtinfwrp
Translations:Help:How to create an article/12/de
1198
2567
6634
2026-04-23T06:56:29Z
NDG
1027
Created page with "Funktionsauswahl geöffnet"
6634
wikitext
text/x-wiki
Funktionsauswahl geöffnet
othjpympxkr7zmcpayjvlt0e390j0ca
Translations:Help:How to create an article/11/de
1198
2568
6636
2026-04-23T06:56:43Z
NDG
1027
Created page with "Das sieht dann so aus und zeigt einen Funktionsaufruf, ohne dass eine Funktion ausgewĂ€hlt ist. Wir klicken auf das Symbol neben dem roten Text âFunktion auswĂ€hlenâ."
6636
wikitext
text/x-wiki
Das sieht dann so aus und zeigt einen Funktionsaufruf, ohne dass eine Funktion ausgewĂ€hlt ist. Wir klicken auf das Symbol neben dem roten Text âFunktion auswĂ€hlenâ.
azakj8tg1ju2fiqktsd8lo463kuzext
Translations:Help:How to create an article/22/de
1198
2569
6638
2026-04-23T06:56:54Z
NDG
1027
Created page with "WĂ€hlen Sie eine Funktion, die einen String zurĂŒckgibt."
6638
wikitext
text/x-wiki
WĂ€hlen Sie eine Funktion, die einen String zurĂŒckgibt.
5ekhi5b2so09g6u2p9ja4ln3gfzmp4r
6642
6638
2026-04-23T06:57:06Z
NDG
1027
6642
wikitext
text/x-wiki
WĂ€hlen eine Funktion, die einen String zurĂŒckgibt.
5a81cqgfbs1g2x7h6qabtkz870ykufh
Translations:Help:How to create an article/21/de
1198
2570
6640
2026-04-23T06:57:02Z
NDG
1027
Created page with "Hier können wir nun eine Funktion auswĂ€hlen, die eine Zeichenkette zurĂŒckgibt."
6640
wikitext
text/x-wiki
Hier können wir nun eine Funktion auswĂ€hlen, die eine Zeichenkette zurĂŒckgibt.
5071t0ejhkzc0xfzno5tqv8gnrhp7ja
Translations:Help:How to create an article/20/de
1198
2571
6644
2026-04-23T06:57:16Z
NDG
1027
Created page with "WĂ€hlen die innere Funktion aus"
6644
wikitext
text/x-wiki
WĂ€hlen die innere Funktion aus
9zvi1x6jqe4t0tmu92a0hjeojk6vdyb
Talk:Q12204
1
2572
6647
2026-04-23T07:03:35Z
QuickQuokka
2641
Created page with "== Order of article == Hello! I am interested in this article (because [[:en:Everything Is Tuberculosis|]]), and wanted to edit it, but I'm still fairly new to Abstract Wikipedia. I think that the [[wikifunctions:Z32053|Simple cite web]] (Z32053) should be wrapped in a [[wikifunctions:Z27861|HTML raw content to HTML fragment]] (Z27861), because it just gives an <code><a></code> tag right now. Additionally, it should use the actual title of the articles instead of..."
6647
wikitext
text/x-wiki
== Order of article ==
Hello!
I am interested in this article (because [[:en:Everything Is Tuberculosis|Everything Is Tuberculosis]]), and wanted to edit it, but I'm still fairly new to Abstract Wikipedia.
I think that the [[wikifunctions:Z32053|Simple cite web]] (Z32053) should be wrapped in a [[wikifunctions:Z27861|HTML raw content to HTML fragment]] (Z27861), because it just gives an <code><a></code> tag right now. Additionally, it should use the actual title of the articles instead of the URL (e.g. property "Title of webpage" of the first citation should be should be <code>Verordnung des EDI ĂŒber die Meldung von Beobachtungen ĂŒbertragbarer Krankheiten des Menschen</code>).
I'm also not totally sure how the paragraph function works, because I cannot get it to work, but I think that the paragraphs should contain more than one sentence. When I added more function calls to the list, it just gave me an error for some reason.
Pinging [[User:Immanuelle]] because {{GENDER:Immanuelle|he|she|they}} seem to be more knowledgeable on this project, and they started this article. --<span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[â [[User talk:QuickQuokka|talk]] âą [[Special:Contribs/QuickQuokka|contribs]]]</sup> 07:03, 23 April 2026 (UTC)
jokn9vflnrk9mft61wvd1dnlpt3ed3d
Q7701156
0
2573
6650
2026-04-23T07:22:57Z
Qwertyguyqwertyagain
2835
qwerty
6650
abstractwiki
text/plain
{
"qid": "Q7701156",
"sections": {
"Q8776414": {
"index": 0,
"fragments": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": {
"Z1K1": "Z9",
"Z9K1": ""
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z32123",
"Z32123K1": {
"Z1K1": "Z89",
"Z89K1": ""
}
}
]
}
}
}
fbm3zlf9u17pja96t95jv930ucyzjcd
Category:Abstract Wikipedia/bn
14
2574
6651
2026-04-23T07:52:29Z
Tanbiruzzaman
13
Created page with "[[Category:Abstract Wikipedia|bn]]"
6651
wikitext
text/x-wiki
[[Category:Abstract Wikipedia|bn]]
0gpi8f76dfkai0c7hzhh9e66k32vl0v
Translations:Help:How to create an article/15/de
1198
2575
6654
2026-04-23T08:34:16Z
Ameisenigel
31
Created page with "Wir wĂ€hlen eine Funktion aus. Diese muss auf Wikifunctions vorhanden sein und derzeit ein HTML-Fragment zurĂŒckgeben. In diesem Beispiel wĂ€hlen wir die Funktion "Zeichenkette zu HTML", da wir damit entweder eine Zeichenkette eingeben oder eine Funktion auswĂ€hlen können, die eine Zeichenkette erzeugt."
6654
wikitext
text/x-wiki
Wir wĂ€hlen eine Funktion aus. Diese muss auf Wikifunctions vorhanden sein und derzeit ein HTML-Fragment zurĂŒckgeben. In diesem Beispiel wĂ€hlen wir die Funktion "Zeichenkette zu HTML", da wir damit entweder eine Zeichenkette eingeben oder eine Funktion auswĂ€hlen können, die eine Zeichenkette erzeugt.
5io3fsco4cykfw5laxb4aah2qp75rpf
Translations:Help:How to create an article/16/de
1198
2576
6658
2026-04-23T08:37:18Z
Ameisenigel
31
Created page with "AusgewÀhlte Funktion "Zeichenkette zu HTML""
6658
wikitext
text/x-wiki
AusgewÀhlte Funktion "Zeichenkette zu HTML"
4g5r5fetyfapqgepdcb781gdh5z7y5u