Page MenuHomePhabricator

Amazing Article Annotations
Open, MediumPublic0 Estimate Story Points


Type of activity: Pre-scheduled session
Main topic: Handling wiki content beyond plaintext

The problem

A number of users want to add "out of band" data to articles, tied to a particular place or range in the article:

  • Google Docs-style comments (or suggested edits) on articles, anchored to a specific part of the article (see T147896)
  • Pronunciation annotations for spoken wikipedia (Wikispeech)
  • Translation correspondence information for the Content Translation Service
  • Translation correspondence as an alternative backend for the Translate extension
  • Citation regions (there's an alternative proposal using T114432: [RFC] Heredoc arguments for templates (aka "hygienic" or "long" arguments))
  • Handle merge conflicts by attaching edits as temporary annotations, then fetching those edits against the current version.
  • Highlight wikivoyage content parts, to built a travel itinerary

It is proposed that an annotation service be built to serve these use cases.

Expected outcome

  • Gathering additional use cases for an annotation service.
  • Defining core API
  • Diving into what it means to pull an annotation against an old version into the present. How should "fuzzy" matches be marked?

Current status of the discussion


Related Objects

Event Timeline

cscott created this task.Nov 1 2016, 6:09 AM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptNov 1 2016, 6:09 AM
cscott updated the task description. (Show Details)Nov 1 2016, 7:54 PM
Qgil added a subscriber: Qgil.

Can you add projects/tags related to the topics discussed, please?

Izno moved this task from Unsorted backlog to External on the Cite board.Nov 11 2016, 3:49 AM
Psychoslave added a subscriber: Psychoslave.

Ok, T147896 seems a subproject for this one, doesn't it?

Ok, T147896 seems a subproject for this one, doesn't it?

It's a potential use of a generic annotation service. But the "Annotations in VE" topic threatens to be much broader, including in some tellings reworking the entire relationship of talk pages to articles. I'd prefer not to force those UX decisions onto the critical path, but it is the first mentioned use case in the bulleted list in the topic description.

cscott updated the task description. (Show Details)Nov 29 2016, 8:26 PM
bearND awarded a token.Dec 1 2016, 7:53 PM

@cscott Hey! As developer summit is less than four weeks from now, we are working on a plan to incorporate the ‘unconference sessions’ that have been proposed so far and would be generated on the spot. Thus, could you confirm if you plan to facilitate this session at the summit? Also, if your answer is 'YES,' I would like to encourage you to update/ arrange the task description fields to appear in the following format:

Session title
Main topic
Type of activity
Description Move ‘The Problem,' ‘Expected Outcome,' ‘Current status of the discussion’ and ‘Links’ to this section
Proposed by Your name linked to your MediaWiki URL, or profile elsewhere on the internet
Preferred group size
Any supplies that you would need to run the session e.g. post-its
Interested attendees (sign up below)

  1. Add your name here

We will be reaching out to the summit participants next week asking them to express their interest in unconference sessions by signing up.

To maintain the consistency, please consider referring to the template of the following task description:

Ping to anyone subscribing that this has been proposed as an unconference session today (under Annotations / T151958)

Jdforrester-WMF set the point value for this task to 0.Feb 9 2017, 6:16 PM

Related: The Web Annotation Working Group has recently published a Recommendation for Web Annotation:

TheDJ added a subscriber: TheDJ.Mar 6 2017, 8:40 AM

There are some interesting media annotation experiments here:

Including Video and annotations based on Wikidata. He uses annotorious as a link editor.

Qgil removed a subscriber: Qgil.Mar 13 2017, 5:18 PM
TheDJ updated the task description. (Show Details)Aug 11 2017, 11:28 PM
Pginer-WMF triaged this task as Medium priority.Apr 11 2018, 3:08 PM
Pginer-WMF moved this task from Backlog to Other teams on the Language-Team board.
ahmad added a subscriber: ahmad.Jun 28 2018, 2:58 PM
Restricted Application added a project: Wikispeech-jobrunner. · View Herald TranscriptMon, Jan 20, 7:55 AM