Page MenuHomePhabricator

Finalize high-level API
Open, LowPublic

Description

Narrative

As a developer, I want a high-level API for basic image metadata, so that I don't have to worry about how the data is stored

Acceptance Criteria

  • resolve pending issues with the API draft
  • write better documentation
  • start RFC on mediawiki.org about technical issues
  • start RFC on Commons about metadata schema

Event Timeline

Gilles created this task.Oct 8 2014, 11:51 AM
Gilles raised the priority of this task from to Needs Triage.
Gilles updated the task description. (Show Details)
Gilles added a project: SDC General.
Gilles changed Security from none to None.
Gilles added subscribers: Gilles, Fabrice_Florin, Tgr.
Fabrice_Florin triaged this task as High priority.Oct 8 2014, 11:54 AM

I propose we make this our highest priority this week.

Gilles lowered the priority of this task from High to Low.Nov 24 2014, 2:14 PM
Lydia_Pintscher removed a subscriber: Unknown Object (MLST).
Kelson added a subscriber: Kelson.Mar 23 2015, 9:17 AM

Our bug tracker has already a pretty rich and long history of tickets requesting a machine readable API to retrieve files metadata on Mediawiki in general and with Commons in particular. This one seems to be the last one and, from a technical point of view, the most promising one.

I think I don't ignore the complexity of its implementation but I'm a little bit surprised that this is considered as a "low priority" and to not see more activity on this although "structured data" is probably the most important move currently running on Commons.

We have free content, but our solution simply does not allow Commons re-using on an industrial scale. For example, at Kiwix, we spread millions of ZIM files which simply don't respect the free licenses (by not correctly attributing the pictures with corresponding license/author).

That's why I want to ask what is the status/timeline on this and why this ticket does not have the highest priority?

Ricordisamoa added a subscriber: Ricordisamoa.

I'm a little bit surprised that this is considered as a "low priority"

That's just because of WMF being busy with other things https://lists.wikimedia.org/pipermail/multimedia/2015-February/001019.html

I think so far most work has been done by volunteers, as usual, and nothing prevents that from continuing. The best way to get things going is usually to isolate specific use cases and solutions in individual reports (there are many), fleshing out the respective descriptions, so that devs find ideas "ready to implement" and don't have to navigate a massive swamp of discussions to get a small thing done.

Jdforrester-WMF moved this task from Untriaged to Backlog on the Multimedia board.Sep 4 2015, 6:16 PM
Restricted Application added a subscriber: Matanya. · View Herald TranscriptSep 4 2015, 6:16 PM
Kelson added a comment.EditedSep 20 2018, 1:10 PM

Any news on this? (CC @atgo)

Kelson added a subscriber: atgo.Sep 20 2018, 1:14 PM

@Kelson I suppose this has been obsoleted by https://commons.wikimedia.org/wiki/Commons:Structured_data. Or maybe the plan is to pick it up again once that project has progressed a bit.

@Ramsey-WMF @Abit will this be resolved as part of SDoC?

The Multimedia team is working on the MediaInfo API in Q2. It will deliver structured metadata for media on Commons.

@Ramsey-WMF, @MarkTraceur, when you are creating your API task, maybe y'all want to integrate or close this one?

Thanks for the heads-up, Atgo.

@daniel Thx, any clue about a specific task on Phabricator? Commons:Structured_data is a promising project but seems to be quite big and running already for quite a long time. It seems difficult to me to know (be informed) at which time the feature I need will be/has been implemented?

@daniel Thx, any clue about a specific task on Phabricator? Commons:Structured_data is a promising project but seems to be quite big and running already for quite a long time. It seems difficult to me to know (be informed) at which time the feature I need will be/has been implemented?

Hi @Kelson

Which aspect are you referring to when you say "the feature I need"?

The Structured Data project is indeed large and has a release schedule spread out over the next 14 months. If we can know specifically what you're looking for I can give you a better answer.

Tgr added a comment.Sep 24 2018, 9:01 PM

FWIW it's not too hard to create your own high-level API on Toolforge (once Commons supports enough structured data) and it would probably provide useful feedback for the developers (much like WDQ did for WDQS).

@Ramesh2744 Given a title (multimedia file) retrieve author/license (ideally title/description with corresponding language if available) in a machine readable format.

atgo added a comment.Sep 25 2018, 7:01 PM

@Ramsey-WMF

Given a title (multimedia file) retrieve author/license (ideally title/description with corresponding language if available) in a machine readable format.

This functionality should be available early next year, however, the exact structure of the structured license data is up to the community to decide. It's a process that has already started (you can see discussions here) but may take some time to finalize.

@Ramesh2744 Given a title (multimedia file) retrieve author/license (ideally title/description with corresponding language if available) in a machine readable format.

@Ramesh2744 Thank you very much for the information.

Abbe98 added a subscriber: Abbe98.Nov 29 2018, 8:51 AM