Jump to content

User talk:99of9

Page contents not supported in other languages.
Add topic
From Abstract Wikipedia
Latest comment: 10 days ago by 99of9 in topic Could you please help me?

Welcome to Abstract Wikipedia!

[edit]

Hello, 99of9. Welcome to Abstract Wikipedia! View the Community portal or post to the Project chat if you need help with something. Please remember to sign your messages on talk pages by typing four tildes (~~~~); this will automatically insert your username and the date. Happy editing!

Feeglgeef (talk) 07:09, 25 May 2026 (UTC)Reply

unexpected type in Z36212

[edit]

Hi, try to have a look here, "The opening ceremony of Azadi Tower is unexpected type in Z36212." Mastrocom (talk) 14:41, 27 July 2026 (UTC)Reply

Thanks. Good catch. I have not implemented dates in this function yet. I've added your example as a test f:Z38358. So this will remind me to get it done. But for now, do you mind deleting that sentence until it's working? Thanks for your work! --99of9 (talk) 14:46, 27 July 2026 (UTC)Reply
Ok, I'm temporaly removing it Mastrocom (talk) 14:49, 27 July 2026 (UTC)Reply
I just had a go at this, but it looks like something we had working ages ago f:Z35327 has stopped working. So this might take a while! --99of9 (talk) 04:53, 9 August 2026 (UTC)Reply
All done! It turned out the error was shallower than I thought. I've put the sentence back in. Nice informative little article - thanks! --99of9 (talk) 10:46, 11 August 2026 (UTC)Reply
I guess there are some troubles with dates before Christ: in Tehran I could insert the date of establishment, but I couldn't in Rome Mastrocom (talk) 14:55, 11 August 2026 (UTC)Reply
Yes, anything stored in WD as a Julian Calendar date cannot be imported at all yet, because we are waiting on a type to represent it f:Wikifunctions:Type_proposals/Julian_calendar_date. --99of9 (talk) 23:49, 11 August 2026 (UTC)Reply

"The member of Tehran is League of Historical Cities"

[edit]

Hi, I wanted to use f:Z36218 in Q3616 to take the property "member of", but I get the sentence above. Instead, I would expect something like "Tehran is a member of the League of Historical Cities" Mastrocom (talk) 14:20, 8 August 2026 (UTC)Reply

PS: Can you suggest me some functions for past tence? For example in Q5753 I'd like to create a paragraph about history: "Samarkand was a city of the Silk Road", "Samarkand was the capital of Timurid Empire", "Samarkand was part of Russian Empire/Bukhara's Emirate" and so on Mastrocom (talk) 17:25, 8 August 2026 (UTC)Reply
We haven't really made many past tense fragments yet. (Partly because as your "member of" example shows, we need to figure them out in present tense first!) Two I'm aware of are:
--99of9 (talk) 02:37, 9 August 2026 (UTC)Reply
So, for example, you can make The capital city of Timurid Empire was Samarkand.. 99of9 (talk) 02:39, 9 August 2026 (UTC)Reply

Learning how to help with Abstract Wikipedia and Wikifunctions

[edit]

Hi 99of9,

I hope you are doing well.

I really admire the thought and care you and the community have put into Wikifunctions and Abstract Wikipedia. The goal of making knowledge accessible to everyone in their own language is something I care deeply about, and I would love to help.

I am a software developer and want to contribute my time to writing code, building functions, and helping wherever I can. Because this project is built on careful community consensus and good design, I want to start with humility listening and learning your norms first so that any work I do is truly helpful and well-aligned.

When you have a moment, could you share a bit of guidance on:

  • Where is help most needed right now? Which parts of the project would benefit most from developer attention?
  • What should I read first? Are there key guidelines, design discussions, or rules I should understand before proposing new functions or constructors?
  • Where to start? Where can I find good starter tasks or active workboards (like on Phabricator or on-wiki) to get involved?

Thank you so much for your time, your patience, and everything you do for the community. :)

Warmly, BlueSkyWalker (talk) 21:35, 25 August 2026 (UTC)Reply

Hi @BlueSkyWalker, it's great to see your interest and nice to meet you. Thanks for reaching out.
What to do:
Your initial test contribution was good. I'd generally encourage continued small-scale testing on both AW and Wikifunctions. (If you really want to look into phabricator tasks, the relevant board is , but personally I wouldn't advise starting there.)
What to read:
I don't really keep track of this, and it sort of depends where you end up contributing. But I would suggest joining the lively Telegram/IRC channel, as that is a great way to get info from the experienced editors.
Where to start on AW:
  • Pick a few topics of interest to you, and see if you can develop the articles with the functions available already. For example, I've expanded Q140395521 a bit by calling for data from its Wikidata page. To see what's possible, look around at other similar or well-developed articles (e.g. my test article Q408 is getting pretty big).
  • Then figure out what limitations there were:
    • Try switching the "Generated text" language from English to any other language you know. You'll find lots of gaps, default functions, failures, or errors. Some of them will have "call-to-action" links like editing pencils or configuring tools. Click on them and you'll be taken to where you can improve the data on wikidata or the function configuration on Wikifunctions.
    • Write down a simple sentence you would have liked to add but couldn't, and see if you can develop a general abstract structure for that sentence that would work for other sentences and other topics. Suggest that somewhere as a new function. For example, the other day an editor suggested on the Telegram channel "There is some information that is hard to include in Q928. I could not find functions for "X has N Ys"." We should soon start constructing that, because it will be widely useful.
Where to start on WF:
  • Try running functions, and see how they work.
  • Add tests to functions that you'd like to use. Especially edge-cases or tests that are currently failing.
  • Look at how some composition implementations are constructed. Say, for example, you'd like to work on a Hindi implementation for the sentence you added to AW, which currently returns this default. You could look at the functions available in other languages in the Z29843 configuration, look at their implementations, and copy one over to a new Hindi version.
  • Look at how your language is represented in the WF natural language directory. For example Hindi is at f:Wikifunctions:Catalogue/Natural_language_operations/Hindi (almost empty).
Where your skills will be needed:
  • This is really hard to predict, because there are so many possible interesting tasks. Those of us in the community have all found niches of complementary and overlapping expertise. But as a first guess, if you speak any language other than English, you may immediately one of the main contributors in that language!
--99of9 (talk) 04:33, 27 August 2026 (UTC)Reply
Thank you so much for the detailed guidance, @99of9! This gives me a very clear and concrete starting point. :) BlueSkyWalker (talk) 08:55, 27 August 2026 (UTC)Reply
Following your advice, I have authored the foundational Hindi function, Python implementation, and test case for state location:
  • Function: Z40186 (state location using entity and class, Hindi)
  • Python 3 Implementation: Z40188
  • Test Case: Z40189 (Test MBPG College in Haldwani)
Could you please review and connect Z40188 and Z40189 to the function when you have a moment?
Also, as I continue building out the Hindi natural language operations catalogue, please let me know if I can be granted the rights to connect implementations directly.
Thank you so much! BlueSkyWalker (talk) 10:24, 27 August 2026 (UTC)Reply
Good work. I've connected them. Notice that the English function f:Z30397 (and all other languages) which is linked from the configuration f:Z29843 takes inputs as QIDs and returns a monolingual text, whereas yours takes strings and returns a string. So I've made a new function f:Z40197 which matches the function signature we need, and I'll now make an implementation of it that wraps your string function. Can you test it out (and add tests) once you see it has an implementation. If it works, we can add it to the configuration.
Regarding connecting implementations, yes, you can apply for functioneer once you're comfortable. --99of9 (talk) 11:06, 27 August 2026 (UTC)Reply
I tested Z40197!
It works and returns Hindi text. The only minor fix needed is in the composition Z40198: the 'location' input currently maps to '➔ class' instead of '➔ location'. Since the connected implementation is locked for editing, could you please switch that dropdown to '➔ location' when you have a moment?
Thank you! BlueSkyWalker (talk) 17:52, 27 August 2026 (UTC)Reply
Oops, my bad, now fixed. --99of9 (talk) 21:47, 27 August 2026 (UTC)Reply

Hi

[edit]

just saying hi @99of9 BigKrow (talk) 18:28, 27 August 2026 (UTC)Reply

@99of9, @HenkvD, might block me, I've done nothing wrong... BigKrow (talk) 21:50, 27 August 2026 (UTC)Reply
can I still post content? @99of9 BigKrow (talk) 10:20, 28 August 2026 (UTC)Reply
Yes. He won't block you, but you should still listen to his experience. Basically you should try to concentrate on making a few articles good instead of leaving the improvements to others. It's not easy at the moment, because we are missing a lot of functions you might need, but it is possible. See my advice in the section above about how to get started. --99of9 (talk) 10:25, 28 August 2026 (UTC)Reply
I like to write stubs though I will try my best! Thank you. @99of9 BigKrow (talk) 10:53, 28 August 2026 (UTC)Reply

Could you please help me?

[edit]

I want to contribute but I really don't know how to add information into the entry. Please help, thank you @99of9 BigKrow (talk) 03:49, 1 September 2026 (UTC)Reply

See my advice in the section two above about how to get started. Look at other working pages, such as Q408. Maybe ask for help on the Telegram channel. --99of9 (talk) 04:31, 1 September 2026 (UTC)Reply