This article relies excessively on references to primary sources. Please improve this article by adding secondary or tertiary sources. Find sources: "Abstract Misplaced Pages" – news · newspapers · books · scholar · JSTOR (August 2023) (Learn how and when to remove this message) |
Developer(s) | Wikimedia Foundation |
---|---|
Website | meta |
Abstract Misplaced Pages is an in-development project of the Wikimedia Foundation. It aims to use Wikifunctions to create a language-independent version of Misplaced Pages using its structured data. First conceived in 2020 (with a precursor proposal in 2013), Abstract Misplaced Pages has been under active development ever since, with the related project of Wikifunctions launched in 2023. Nevertheless, the project has proved controversial. As envisioned, Abstract Misplaced Pages would consist of "Constructors" (templates for abstract statements), "Content" (the abstract statements themselves), and "Renderers" (which would automatically translate abstract statements into natural language).
History
Conception (2013–2020)
On 7 August 2013, Denny Vrandečić, the co-founder of Wikidata, suggested "an extension of the template system" where template calls would expand into content based on the language of the user. For example, a template call such as {{F12:Q64|Q5519|Q183}}
could be variously expanded by Template:F12/en into "Berlin is the capital of Germany.", and by Template:F12/de into "Berlin ist die Hauptstadt Deutschlands." This has been viewed as a predecessor of Abstract Misplaced Pages proper.
Vrandečić proposed it again in a Google working paper in April 2020, formally proposed in May 2020 (as Wikilambda). It was approved by the Wikimedia Foundation Board of Trustees in July 2020 as Abstract Misplaced Pages.
Development (2020–present)
In April 2021, Vrandečić published an overview of the system in the computer science journal Communications of the ACM.
In January 2023, The Signpost reported on the slow progress of the Abstract Misplaced Pages project. According to an evaluation by four Google Fellows working on the project, it was at a "substantial risk of failure" due to its poor technical plan. The Google Fellows recommended that Abstract Misplaced Pages be decoupled from Wikifunctions, that Wikifunctions refine MediaWiki's support for programming in Lua rather than having a completely new language, and that Abstract Misplaced Pages converge on a unified approach to natural language generation (NLG) that builds on open source software if possible.
The Wikimedia Foundation staff responded to this report by completely rejecting the idea that Abstract Misplaced Pages and Wikifunctions could be separated, and accusing the Google Fellows of making "fallacies and false comparisons". The Wikimedia Foundation also stated that using existing NLG pipelines like Grammatical Framework could not support certain languages such as the Niger–Congo B languages, and would also "replicate the trends of an imperialist English-focused Western-thinking industry."
On 26 July 2023, Wikifunctions officially launched to the general public.
Design
Technical components
The Abstract Misplaced Pages project would consist of three main components:
- Constructors, which enable abstract statements. The Abstract Misplaced Pages team prefers that these are hosted in Wikifunctions.
- Content, which consists of abstract calls to Constructors, with values for each slot. These are preferably hosted in Wikidata.
- Renderers (one per language), which convert the abstract Content into text in that particular language. These are, like Constructors, also preferably hosted in Wikifunctions.
Each version of Misplaced Pages, once Abstract Misplaced Pages is deployed, could choose between three options:
- Implicit integration with Abstract Misplaced Pages. There would be a special page called Special:Abstract that would display content automatically translated from Abstract Misplaced Pages into the local language. This content would be linkable and searchable. Furthermore, a new magic word
LINK_TO_Q
would be added in order to enable linking to Abstract Misplaced Pages content. - Explicit integration with Abstract Misplaced Pages. In this scenario, to create a new article, the editor would add a sitelink on Wikidata to a not-yet-existing page. This would create a "virtual article" in mainspace that would be pre-populated with content from Abstract Misplaced Pages automatically translated into the local language. This "virtual article" would have a URL similar to that of a real article, and would also be linkable and searchable just like a real article.
- No integration with Abstract Misplaced Pages.
Example
As a preliminary example, content from Abstract Misplaced Pages could look like:
Article( content: [ Instantiation( instance: San Francisco (Q62), class: Object_with_modifier_and_of( object: center, modifier: And_modifier( conjuncts: ), of: Northern California (Q1066807) ) ), Ranking( subject: San Francisco (Q62), rank: 4, object: City (Q515), by: Population size (Q1613416), local_constraint: California (Q99), after: [Los Angeles (Q65), San Diego (Q16552), San Jose (Q16553)] ) ] )
This would translate into English as "San Francisco is the cultural, commercial, and financial center of Northern California. It is the fourth-most populous city in California, after Los Angeles, San Diego and San Jose."
References
- Hill, Paul (13 April 2020). "Wikidata founder floats idea for balanced multilingual Misplaced Pages". Neowin. Retrieved 2 July 2020.
- ^ Vrandečić, Denny (7 August 2013). "A proposal towards a multilingual Misplaced Pages - Meta". meta.wikimedia.org. Retrieved 14 August 2023.
- "Abstract Misplaced Pages/Historic proposal - Meta". meta.wikimedia.org. Retrieved 14 August 2023.
- Vrandečić, Denny (8 April 2020). "Architecture for a multilingual Misplaced Pages". arXiv:2004.04733 .
- Maher, Katherine. "Abstract Misplaced Pages/June 2020 announcement - Meta". meta.wikimedia.org.
- ""Abstract Misplaced Pages": Neues Projekt soll Wissen in alle Sprachen übersetzen". RedaktionsNetzwerk Deutschland (in German). 6 July 2020. Retrieved 6 July 2020.
- Rixecker, Kim (6 July 2020). "Abstract Misplaced Pages: Wie das Online-Lexikon eines seiner größten Probleme lösen will". t3n Magazine (in German). Retrieved 6 July 2020.
- Vrandečić, Denny (April 2021). "Building a Multilingual Misplaced Pages". Communications of the ACM. 64 (4): 38–41. doi:10.1145/3425778. ISSN 0001-0782. Wikidata Q106143058.
- ^ Bayer, Tilman (1 January 2023). "Wikimedia Foundation's Abstract Misplaced Pages project "at substantial risk of failure"". The Signpost. Retrieved 14 August 2023.
- Vrandečic, Denny (26 July 2023). "Abstract Misplaced Pages/Updates/2023-07-26 - Meta". meta.wikimedia.org. Retrieved 22 September 2023.
- "Abstract Misplaced Pages/Architecture - Meta". meta.wikimedia.org. Retrieved 14 August 2023.
- "Abstract Misplaced Pages/Components - Meta". meta.wikimedia.org. Retrieved 14 August 2023.
- "Abstract Misplaced Pages/Examples - Meta". meta.wikimedia.org. Retrieved 14 August 2023.
External links
- Official website
- Project updates on Meta-Wiki
Wikimedia Foundation | |||||||
---|---|---|---|---|---|---|---|
People |
| ||||||
Projects | |||||||
Other | |||||||
Related |