Abstract Wikipedia/Early discussion topics
|Notes, drafts, discussions|
|Examples & mockups|
This is a list of early discussion topics that we will need to tackle for creating Abstract Wikipedia. The list is a draft and can be extended or shortened, and the order is not fixed yet. Think of this as a sneak preview – we can’t have all the conversations at once, but want to make sure that we cover them all.
Obviously, if you want to discuss things earlier, by all means, feel free, but when we’re prioritizing answers and so on, we’ll try to follow this outline in order to keep conversations more manageable.
The discussions happen on-wiki and on mailing list (and whether this is a good idea is actually an early discussion topic as well). Under each topic, add the links to where this is being discussed. Some of these might turn out to be rather quick, others might take considerably longer.
- Which communication channels we want to use (e.g. list, Wikispore, Meta, etc.)
General topics to discuss
- Naming and logo of the project and its components
- Data and evaluation model for the code repository (Wikifunctions)
- Security and safety models for the code repository
- Safety and Code of Conduct within the new community
- Early community seeding considerations
- How to effectively communicate about the project (onboard potential contributors, have easy to understand documentation and communication channels, etc.)
- How do we structure our engagement with the Wikipedias, and with which Wikipedias?
- How do we reach out to other Wikimedia communities?
- How and whether do we reach out to non-Wikimedia communities?
- Early planning of code development work
- Licenses for the different parts of the project
- Ethical considerations, particularly regarding diversity, representation and sustainability
- Ethical considerations regarding AI aspects of the project
- How to incorporate external expert knowledge and advice
- How to invoke the code repository from other Wikimedia projects
- Theoretical and practical underpinnings of the natural language generation
- Usage of the ontological knowledge in Wikidata
- Usage of the lexicographical knowledge in Wikidata
- Where should the Abstract Wikipedia content be created and maintained?
Some early ideas
- Structured comments, attributes and decorators
- Namespaces and modules
- Scripting environments for natural language generation (NLG)
- Output streams, logging and diagnostic events
- Editor/developer experiences
- Reader experiences
- The automatic evaluation of natural language
- Generating articles in response to users’ questions
- Generating follow-up questions for use in articles
- Speech synthesis and hypertext