Structured Data Across Wikimedia

From mediawiki.org

Structured Data Across Wikimedia (SDAW) is a project that will help us to structure content on wikitext pages in a way that will be machine-recognizable and -relatable, to make reading, editing, and searching easier and more accessible across projects and on the Internet.

It will help users associate contents between Wikimedia projects, help readers dive deeper in the Wikimedia knowledge ecosystem, and help contributors disseminate information across projects and beyond them in a Wikidata-like way. The project will also provide a venue for experimentation with computer-aided editing tools to make editing easier and more accessible to more editors around the world.

Background[edit source]

This project is a follow-up to similar development that was completed on Commons, as part of the previous Structured Data on Commons (SDC) grant, and will be partially funded by a three year grant from the Sloan Foundation. Work on SDC made us aware of the need for more advanced metadata for all content and APIs to provide better search results, which would make in turn content more accessible, discoverable, translatable and usable for other needs.

The project has three high level goals:

  1. To allow machines to recognize Wikimedia content and to suggest relationships to other Wikimedia content. We are exploring this first via the image suggestion project.
  2. To design a way to structure articles and pages to enable new content formats – such as content served in smaller, easily digestible pieces that is more accessible for readers to use and share.
  3. To give Wikimedia users a more inviting, more efficient way to search and find content, building on MediaSearch, and exploring new ways to improve search across Wikipedias using Structured Data.

What is changing[edit source]

The goal of the project is to design and prototype a new system that aims to be flexible enough to serve all the kinds of metadata we might need to support in the near future.

We identified three main projects that we will develop, as part of our work:

  1. Image suggestion, a feature for experienced users to help illustrate Wikipedia articles;
  2. Sectional metadata, also known as Section topics, in order to describe what a section of a Wikipedia article is about;
  3. Search improvements, that will use structured content to give users a more inviting and efficient way to search and find content on the Wikipedias.

Image suggestion[edit source]

The Image Suggestion UI aims at developing systems for structured data across all Wikimedia projects.

This work will build on the work already begun as part of the “Add an image” structured task project. However, its focus will be shifted towards improving the processes for experienced contributors. In particular, we will target users who have edited or watched a particular article or set of articles, since they are likely to be experts in the topic and to have interest in seeing that article(s) improve.

Section topics[edit source]

The Section Topics project will identify sections in an article and create topics accordingly for those sections, drawing on several elements, such as:

  • an algorithm that detects Wikidata items based on the section’s blue links (which will be developed in partnership with the Structured Data, Research, and Data Platform teams);
  • the ability to automatically identify sections in an article (which will be developed in partnership with the Structured Data and Data Platform teams).

One of the first use cases we envisioned for section topics will be section-level image suggestions, which will use the blue-links algorithm and section identification infrastructure above, and be delivered both via the newcomer experience and via notifications for experienced contributors. This will build upon the work done on image suggestions and will be developed in partnership with the Structured Data, Data Platform, Research, Search, Android, and Growth teams.

These elements will not change, nor impact the current editing experience for users. All these activities will be automatic and will not depend on any action from editors. Currently, this project is in its development phase, and there are still aspects that may require further investigation and/or feedback from users.

Search improvements[edit source]

The Search Improvements project will use structured content to give users a more inviting and more efficient way to search and find content on the Wikipedias. By improving Special:Search, we want to enable users to find the information they are looking for, or that they may not have noticed, or previously come across through existing search.

We aim to identify and define incremental “special search” improvements that use structured content, to assist users in finding the content they are looking for, especially in those language wikis that have fewer articles.

What do we not want to do?[edit source]

  1. Leave users out of the process
  2. Overwhelm users with too much new content to moderate
  3. Add any additional bias to Wikimedia projects
  4. Add additional vectors for vandalism
  5. Introduce too much complexity into our systems

Status updates[edit source]

(2022-09)[edit source]

  • First round of Image Suggestions testing on Portuguese, Russian and Indonesian Wikipedia successfully concluded.
  • Project pages updated to reflect the new current status of the initiative.

(2022-06)[edit source]

(2022-03)[edit source]

  • Project pages updated to reflect the new current status of the initiative and the three main projects to be developed.
  • Indonesian Wikipedia joins in as the third tester community.

(2022-02)[edit source]

  • Establishing contact with Portuguese and Russian Wikipedia community as first tester communities for Image Suggestions.

(2021-11)[edit source]

  • Project is moving to a first test stage, that is experimenting with the use of notifications to alert users of potential useful images for Wikipedia articles.

May-August 2021[edit source]

(2021-02)[edit source]

  • Looking for feedback about these ideas.
  • Working on rough wireframes and mockups to help explore these ideas.
  • Exploring infrastructure to support this work via the Technical Decision Making Forum process. See task T274181.

Second half of 2020[edit source]

Feedback[edit source]

Project feedback is and will always be welcome. We are especially interested in your ideas about the extent to which you want to keep the “human-in-the-loop” throughout the topical metadata creation process. We are looking forward to hearing from you about the following open questions:

  1. Your expectations about the project
    1. What do users expect from this project? What are the necessary actions to be addressed?
    2. How do you envision this metadata being used? Can you think of ways it would aid in your workflows?
  2. Metadata moderation
    1. Is moderation necessary to avoid vandalism and/or bias?
    2. If moderation is necessary, how can it be effectively managed?
  3. Adding and confirming metadata
    1. Do users want to be able to approve or reject metadata suggested by the automated system?
    2. Do users want to be able to add additional metadata beyond what is suggested by the automated system?
    3. Do you think it may just be sufficient for users to have the opportunity to send feedback with suggestions on how to improve the machine generated metadata, when necessary?
  4. Privileges for visualising and editing
    1. Do we want metadata to be visible for all users or only for certain classes of users?
    2. Do we want metadata to be editable for all users or only for certain classes of users?

Also, more specific feedback about related projects can generally be left on the projects' talk pages:

Funding[edit source]

Partial funding for this work is provided by a follow-up restricted grant from the Alfred P. Sloan Foundation, to further the work done by the first round of funding to develop Structured Data on Commons.