Wikimedia,
Inspired by computational-notebook technologies including Project Jupyterhttps://en.wikipedia.org/wiki/Project_Jupyter and Jupyter AIhttps://github.com/jupyterlab/jupyter-ai, I am pleased to share some ideas for a new Wikimedia sister project: Wikinotebooks.
A Wikinotebooks project would enable new, wiki-style, multi-user collaboration scenarios with respect to notebook-based computing in a way tightly integrated with the Wikimedia software ecosystem.
With notebook-based computing, multimedia resources could be generated by people and AI, these resources including: 3D graphics, animations, audio, charts, diagrams, figures, graphs, images, infographics, maps, mathematical expressions, pictures, and video.
Editors would be able to log on to Wikinotebooks, create a new notebook, query data from Wikidata, run some program logic (e.g., JavaScript or Python) on that data to generate a chart, save that chart to Commons, and then add that chart to a Wikipedia article.
As envisioned, computational notebooks would be stored on Wikinotebooks, generated multimedia resources would be stored on Commons, and these notebooks and multimedia resources would remain interconnected. Persisted interconnectivity between data, queries, computational notebooks, and multimedia resources would streamline providing deliverables. For instance, updates to backing data could result in automatic updates to multimedia resources, e.g., charts, and/or in notifications to interested editors that new revisions were available.
A Wikinotebooks project would, additionally, enhance the development of another proposed sister project: Wikianswershttps://meta.wikimedia.org/wiki/Wikianswers.
In the event of any interest, I could write a fuller proposal for a Wikinotebooks project on Meta-Wikihttps://meta.wikimedia.org. Thank you.
Best regards, Adam Sobieski
Hi Adam,
Thank you for your email and the exciting ideas you shared for a new Wikimedia sister project: Wikinotebooks. I find the concept of a wiki-style, multi-user collaboration platform for notebook-based computing to be intriguing and potentially transformative for our community.
I appreciate the detailed explanation of how Wikinotebooks could enhance the generation and utilization of multimedia resources, streamline data processing and visualization, and facilitate interconnectedness between various components of the Wikimedia ecosystem. The integration with Wikidata and the ability to leverage JavaScript or Python for data manipulation opens up a wide range of possibilities for computational exploration and knowledge creation.
I am also intrigued by the potential synergies between Wikinotebooks and the proposed Wikianswers project.
Collaborative notebook environments could provide a valuable platform for developing and refining answers to complex questions and fostering discussions among experts and enthusiasts.
Thank you again for your initiative and thoughtfulness. I look forward to continuing the conversation and working together to advance the Wikimedia movement.
Best regards, Aliyu Shaba.
On Tue, Apr 2, 2024, 1:05 PM Adam Sobieski adamsobieski@hotmail.com wrote:
Wikimedia,
Inspired by computational-notebook technologies including Project Jupyter https://en.wikipedia.org/wiki/Project_Jupyter and Jupyter AI https://github.com/jupyterlab/jupyter-ai, I am pleased to share some ideas for a new Wikimedia sister project: *Wikinotebooks*.
A Wikinotebooks project would enable new, wiki-style, multi-user collaboration scenarios with respect to notebook-based computing in a way tightly integrated with the Wikimedia software ecosystem.
With notebook-based computing, multimedia resources could be generated by people and AI, these resources including: 3D graphics, animations, audio, charts, diagrams, figures, graphs, images, infographics, maps, mathematical expressions, pictures, and video.
Editors would be able to log on to Wikinotebooks, create a new notebook, query data from Wikidata, run some program logic (e.g., JavaScript or Python) on that data to generate a chart, save that chart to Commons, and then add that chart to a Wikipedia article.
As envisioned, computational notebooks would be stored on Wikinotebooks, generated multimedia resources would be stored on Commons, and these notebooks and multimedia resources would remain interconnected. Persisted interconnectivity between data, queries, computational notebooks, and multimedia resources would streamline providing deliverables. For instance, updates to backing data could result in automatic updates to multimedia resources, e.g., charts, and/or in notifications to interested editors that new revisions were available.
A Wikinotebooks project would, additionally, enhance the development of another proposed sister project: Wikianswers https://meta.wikimedia.org/wiki/Wikianswers.
In the event of any interest, I could write a fuller proposal for a Wikinotebooks project on Meta-Wiki https://meta.wikimedia.org. Thank you.
Best regards, Adam Sobieski
Wikimedia-l mailing list -- wikimedia-l@lists.wikimedia.org, guidelines at: https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines and https://meta.wikimedia.org/wiki/Wikimedia-l Public archives at https://lists.wikimedia.org/hyperkitty/list/wikimedia-l@lists.wikimedia.org/... To unsubscribe send an email to wikimedia-l-leave@lists.wikimedia.org
Aliyu Shaba, All,
Thank you. I will get started on a fuller proposal for Meta-Wiki, upcoming. I welcome any ideas for the proposal.
I will continue to brainstorm about overlaps between wiki technologies, computational notebooks, and Web-based client front-end concepts.
Initial ideas include that wiki-notebooks could be categorized and organized (including folksonomically), searched for, and have accompanying talk pages.
In theory, instead of having to create blank notebooks, editors could select task-specific templates and/or make use of input forms to create rough-draft notebook sketches for subsequent completion.
By processing computational notebooks as editors create and revise them: (1) anomalous usage scenarios could be detected, (2) AI assistants could contextually recommend documentation, and (3) AI assistants could contextually recommend options for populating cells with code sketches and code completions.
Best regards, Adam
________________________________ From: Shaba 50 aliyuy921@gmail.com Sent: Tuesday, April 2, 2024 3:04 PM To: Wikimedia Mailing List wikimedia-l@lists.wikimedia.org Subject: [Wikimedia-l] Re: Wikinotebooks: A Wiki for Computational Notebooks
Hi Adam,
Thank you for your email and the exciting ideas you shared for a new Wikimedia sister project: Wikinotebooks. I find the concept of a wiki-style, multi-user collaboration platform for notebook-based computing to be intriguing and potentially transformative for our community.
I appreciate the detailed explanation of how Wikinotebooks could enhance the generation and utilization of multimedia resources, streamline data processing and visualization, and facilitate interconnectedness between various components of the Wikimedia ecosystem. The integration with Wikidata and the ability to leverage JavaScript or Python for data manipulation opens up a wide range of possibilities for computational exploration and knowledge creation.
I am also intrigued by the potential synergies between Wikinotebooks and the proposed Wikianswers project.
Collaborative notebook environments could provide a valuable platform for developing and refining answers to complex questions and fostering discussions among experts and enthusiasts.
Thank you again for your initiative and thoughtfulness. I look forward to continuing the conversation and working together to advance the Wikimedia movement.
Best regards, Aliyu Shaba.
On Tue, Apr 2, 2024, 1:05 PM Adam Sobieski <adamsobieski@hotmail.commailto:adamsobieski@hotmail.com> wrote: Wikimedia,
Inspired by computational-notebook technologies including Project Jupyterhttps://en.wikipedia.org/wiki/Project_Jupyter and Jupyter AIhttps://github.com/jupyterlab/jupyter-ai, I am pleased to share some ideas for a new Wikimedia sister project: Wikinotebooks.
A Wikinotebooks project would enable new, wiki-style, multi-user collaboration scenarios with respect to notebook-based computing in a way tightly integrated with the Wikimedia software ecosystem.
With notebook-based computing, multimedia resources could be generated by people and AI, these resources including: 3D graphics, animations, audio, charts, diagrams, figures, graphs, images, infographics, maps, mathematical expressions, pictures, and video.
Editors would be able to log on to Wikinotebooks, create a new notebook, query data from Wikidata, run some program logic (e.g., JavaScript or Python) on that data to generate a chart, save that chart to Commons, and then add that chart to a Wikipedia article.
As envisioned, computational notebooks would be stored on Wikinotebooks, generated multimedia resources would be stored on Commons, and these notebooks and multimedia resources would remain interconnected. Persisted interconnectivity between data, queries, computational notebooks, and multimedia resources would streamline providing deliverables. For instance, updates to backing data could result in automatic updates to multimedia resources, e.g., charts, and/or in notifications to interested editors that new revisions were available.
A Wikinotebooks project would, additionally, enhance the development of another proposed sister project: Wikianswershttps://meta.wikimedia.org/wiki/Wikianswers.
In the event of any interest, I could write a fuller proposal for a Wikinotebooks project on Meta-Wikihttps://meta.wikimedia.org. Thank you.
Best regards, Adam Sobieski
_______________________________________________ Wikimedia-l mailing list -- wikimedia-l@lists.wikimedia.orgmailto:wikimedia-l@lists.wikimedia.org, guidelines at: https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines and https://meta.wikimedia.org/wiki/Wikimedia-l Public archives at https://lists.wikimedia.org/hyperkitty/list/wikimedia-l@lists.wikimedia.org/... To unsubscribe send an email to wikimedia-l-leave@lists.wikimedia.orgmailto:wikimedia-l-leave@lists.wikimedia.org
Dear Adam,
Thank you for your prompt response and the additional insights you provided. I am excited to see the fuller proposal for Wikinotebooks on Meta-Wiki.
I appreciate your consideration of categorizing, organizing, and searching for wiki-notebooks, as well as the inclusion of talk pages. These features would greatly enhance the usability and community engagement with the platform.
The ideas for task-specific templates, input forms, and real-time processing of computational notebooks are also intriguing. These features could significantly streamline the creation and editing process, making Wikinotebooks more accessible and efficient for users.
I am particularly interested in the potential for AI assistants to provide contextual recommendations and detect anomalous usage scenarios. These features could greatly enhance the user experience and help ensure the quality and consistency of the content generated on Wikinotebooks.
Best regards, Aliyu Shaba
On Wed, Apr 3, 2024, 3:00 AM Adam Sobieski adamsobieski@hotmail.com wrote:
Aliyu Shaba, All,
Thank you. I will get started on a fuller proposal for Meta-Wiki, upcoming. I welcome any ideas for the proposal.
I will continue to brainstorm about overlaps between wiki technologies, computational notebooks, and Web-based client front-end concepts.
Initial ideas include that wiki-notebooks could be categorized and organized (including folksonomically), searched for, and have accompanying talk pages.
In theory, instead of having to create blank notebooks, editors could select task-specific templates and/or make use of input forms to create rough-draft notebook sketches for subsequent completion.
By processing computational notebooks as editors create and revise them: (1) anomalous usage scenarios could be detected, (2) AI assistants could contextually recommend documentation, and (3) AI assistants could contextually recommend options for populating cells with code sketches and code completions.
Best regards, Adam
*From:* Shaba 50 aliyuy921@gmail.com *Sent:* Tuesday, April 2, 2024 3:04 PM *To:* Wikimedia Mailing List wikimedia-l@lists.wikimedia.org *Subject:* [Wikimedia-l] Re: Wikinotebooks: A Wiki for Computational Notebooks
Hi Adam,
Thank you for your email and the exciting ideas you shared for a new Wikimedia sister project: Wikinotebooks. I find the concept of a wiki-style, multi-user collaboration platform for notebook-based computing to be intriguing and potentially transformative for our community.
I appreciate the detailed explanation of how Wikinotebooks could enhance the generation and utilization of multimedia resources, streamline data processing and visualization, and facilitate interconnectedness between various components of the Wikimedia ecosystem. The integration with Wikidata and the ability to leverage JavaScript or Python for data manipulation opens up a wide range of possibilities for computational exploration and knowledge creation.
I am also intrigued by the potential synergies between Wikinotebooks and the proposed Wikianswers project.
Collaborative notebook environments could provide a valuable platform for developing and refining answers to complex questions and fostering discussions among experts and enthusiasts.
Thank you again for your initiative and thoughtfulness. I look forward to continuing the conversation and working together to advance the Wikimedia movement.
Best regards, Aliyu Shaba.
On Tue, Apr 2, 2024, 1:05 PM Adam Sobieski adamsobieski@hotmail.com wrote:
Wikimedia,
Inspired by computational-notebook technologies including Project Jupyter https://en.wikipedia.org/wiki/Project_Jupyter and Jupyter AI https://github.com/jupyterlab/jupyter-ai, I am pleased to share some ideas for a new Wikimedia sister project: *Wikinotebooks*.
A Wikinotebooks project would enable new, wiki-style, multi-user collaboration scenarios with respect to notebook-based computing in a way tightly integrated with the Wikimedia software ecosystem.
With notebook-based computing, multimedia resources could be generated by people and AI, these resources including: 3D graphics, animations, audio, charts, diagrams, figures, graphs, images, infographics, maps, mathematical expressions, pictures, and video.
Editors would be able to log on to Wikinotebooks, create a new notebook, query data from Wikidata, run some program logic (e.g., JavaScript or Python) on that data to generate a chart, save that chart to Commons, and then add that chart to a Wikipedia article.
As envisioned, computational notebooks would be stored on Wikinotebooks, generated multimedia resources would be stored on Commons, and these notebooks and multimedia resources would remain interconnected. Persisted interconnectivity between data, queries, computational notebooks, and multimedia resources would streamline providing deliverables. For instance, updates to backing data could result in automatic updates to multimedia resources, e.g., charts, and/or in notifications to interested editors that new revisions were available.
A Wikinotebooks project would, additionally, enhance the development of another proposed sister project: Wikianswers https://meta.wikimedia.org/wiki/Wikianswers.
In the event of any interest, I could write a fuller proposal for a Wikinotebooks project on Meta-Wiki https://meta.wikimedia.org. Thank you.
Best regards, Adam Sobieski
Wikimedia-l mailing list -- wikimedia-l@lists.wikimedia.org, guidelines at: https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines and https://meta.wikimedia.org/wiki/Wikimedia-l Public archives at https://lists.wikimedia.org/hyperkitty/list/wikimedia-l@lists.wikimedia.org/... To unsubscribe send an email to wikimedia-l-leave@lists.wikimedia.org
Wikimedia-l mailing list -- wikimedia-l@lists.wikimedia.org, guidelines at: https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines and https://meta.wikimedia.org/wiki/Wikimedia-l Public archives at https://lists.wikimedia.org/hyperkitty/list/wikimedia-l@lists.wikimedia.org/... To unsubscribe send an email to wikimedia-l-leave@lists.wikimedia.org
You'll want to think about resource requirements and funding sources too; software development and ongoing operations and maintenance for a project of this magnitude would require a significant investment over many years.
-- b
On Tue, Apr 2, 2024, 5:05 AM Adam Sobieski adamsobieski@hotmail.com wrote:
Wikimedia,
Inspired by computational-notebook technologies including Project Jupyter https://en.wikipedia.org/wiki/Project_Jupyter and Jupyter AI https://github.com/jupyterlab/jupyter-ai, I am pleased to share some ideas for a new Wikimedia sister project: *Wikinotebooks*.
A Wikinotebooks project would enable new, wiki-style, multi-user collaboration scenarios with respect to notebook-based computing in a way tightly integrated with the Wikimedia software ecosystem.
With notebook-based computing, multimedia resources could be generated by people and AI, these resources including: 3D graphics, animations, audio, charts, diagrams, figures, graphs, images, infographics, maps, mathematical expressions, pictures, and video.
Editors would be able to log on to Wikinotebooks, create a new notebook, query data from Wikidata, run some program logic (e.g., JavaScript or Python) on that data to generate a chart, save that chart to Commons, and then add that chart to a Wikipedia article.
As envisioned, computational notebooks would be stored on Wikinotebooks, generated multimedia resources would be stored on Commons, and these notebooks and multimedia resources would remain interconnected. Persisted interconnectivity between data, queries, computational notebooks, and multimedia resources would streamline providing deliverables. For instance, updates to backing data could result in automatic updates to multimedia resources, e.g., charts, and/or in notifications to interested editors that new revisions were available.
A Wikinotebooks project would, additionally, enhance the development of another proposed sister project: Wikianswers https://meta.wikimedia.org/wiki/Wikianswers.
In the event of any interest, I could write a fuller proposal for a Wikinotebooks project on Meta-Wiki https://meta.wikimedia.org. Thank you.
Best regards, Adam Sobieski
Wikimedia-l mailing list -- wikimedia-l@lists.wikimedia.org, guidelines at: https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines and https://meta.wikimedia.org/wiki/Wikimedia-l Public archives at https://lists.wikimedia.org/hyperkitty/list/wikimedia-l@lists.wikimedia.org/... To unsubscribe send an email to wikimedia-l-leave@lists.wikimedia.org
Brooke Vibber, All,
With respect to software development, options for a Wikinotebooks project would include using as many existing Project Jupyter software components, protocols, and standards as possible. The Project Jupyter homepage indicates: "free software, open standards, and web services for interactive computing across all programming languages" and that "Jupyter will always be 100% open-source software, free for all to use and released under the liberal terms of the modified BSD license" (https://jupyter.org/ , https://jupyter.org/about , https://opensource.org/license/BSD-3-Clause).
Brainstorming, if Wikinotebooks were to utilize their standard communication protocol, users would be able to easily configure, in their account settings, connectivity to their preferred servers and service endpoints.
Good news: I've started the proposal: https://meta.wikimedia.org/wiki/Wikinotebooks (https://meta.wikimedia.org/wiki/Talk:Wikinotebooks)!
Best regards, Adam Sobieski
P.S.:
As interesting, here is some of the Project Jupyter documentation:
https://docs.jupyter.org/en/latest/ https://jupyter-notebook.readthedocs.io/en/latest/ https://nbformat.readthedocs.io/en/latest/index.html https://jupyter-client.readthedocs.io/en/stable/index.html https://jupyterhub.readthedocs.io/en/latest/
________________________________ From: Brooke Vibber bvibber@wikimedia.org Sent: Wednesday, April 3, 2024 9:27 AM To: Wikimedia Mailing List wikimedia-l@lists.wikimedia.org Subject: [Wikimedia-l] Re: Wikinotebooks: A Wiki for Computational Notebooks
You'll want to think about resource requirements and funding sources too; software development and ongoing operations and maintenance for a project of this magnitude would require a significant investment over many years.
-- b
On Tue, Apr 2, 2024, 5:05 AM Adam Sobieski <adamsobieski@hotmail.commailto:adamsobieski@hotmail.com> wrote: Wikimedia,
Inspired by computational-notebook technologies including Project Jupyterhttps://en.wikipedia.org/wiki/Project_Jupyter and Jupyter AIhttps://github.com/jupyterlab/jupyter-ai, I am pleased to share some ideas for a new Wikimedia sister project: Wikinotebooks.
A Wikinotebooks project would enable new, wiki-style, multi-user collaboration scenarios with respect to notebook-based computing in a way tightly integrated with the Wikimedia software ecosystem.
With notebook-based computing, multimedia resources could be generated by people and AI, these resources including: 3D graphics, animations, audio, charts, diagrams, figures, graphs, images, infographics, maps, mathematical expressions, pictures, and video.
Editors would be able to log on to Wikinotebooks, create a new notebook, query data from Wikidata, run some program logic (e.g., JavaScript or Python) on that data to generate a chart, save that chart to Commons, and then add that chart to a Wikipedia article.
As envisioned, computational notebooks would be stored on Wikinotebooks, generated multimedia resources would be stored on Commons, and these notebooks and multimedia resources would remain interconnected. Persisted interconnectivity between data, queries, computational notebooks, and multimedia resources would streamline providing deliverables. For instance, updates to backing data could result in automatic updates to multimedia resources, e.g., charts, and/or in notifications to interested editors that new revisions were available.
A Wikinotebooks project would, additionally, enhance the development of another proposed sister project: Wikianswershttps://meta.wikimedia.org/wiki/Wikianswers.
In the event of any interest, I could write a fuller proposal for a Wikinotebooks project on Meta-Wikihttps://meta.wikimedia.org. Thank you.
Best regards, Adam Sobieski
_______________________________________________ Wikimedia-l mailing list -- wikimedia-l@lists.wikimedia.orgmailto:wikimedia-l@lists.wikimedia.org, guidelines at: https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines and https://meta.wikimedia.org/wiki/Wikimedia-l Public archives at https://lists.wikimedia.org/hyperkitty/list/wikimedia-l@lists.wikimedia.org/... To unsubscribe send an email to wikimedia-l-leave@lists.wikimedia.orgmailto:wikimedia-l-leave@lists.wikimedia.org
Thank you. I wasn't aware of the PAWS project. I just added a hyperlink to it in the Wikinotebooks project proposal: https://meta.wikimedia.org/wiki/Wikinotebooks#Related_projects .
I will attempt to build upon and improve upon the existing PAWS project and concepts and I can add some specifically comparative and contrastive content between the two projects in the Wikinotebooks proposal.
In any event, the good news is that there is an experienced team with respect to installing, maintaining, and operating Jupyter backend software components on Wikimedia Cloud.
Best regards, Adam
________________________________ From: Geertivp - geertivp@gmail.com Sent: Thursday, April 4, 2024 4:39 AM To: wikimedia-l@lists.wikimedia.org wikimedia-l@lists.wikimedia.org Subject: [Wikimedia-l] Re: Wikinotebooks: A Wiki for Computational Notebooks
Isn't there an overlap with https://wikitech.wikimedia.org/wiki/PAWS ? _______________________________________________ Wikimedia-l mailing list -- wikimedia-l@lists.wikimedia.org, guidelines at: https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines and https://meta.wikimedia.org/wiki/Wikimedia-l Public archives at https://lists.wikimedia.org/hyperkitty/list/wikimedia-l@lists.wikimedia.org/... To unsubscribe send an email to wikimedia-l-leave@lists.wikimedia.org
wikimedia-l@lists.wikimedia.org