Page MenuHomePhabricator

Remove Federated Properties proof of concept
Open, Stalled, Needs TriagePublic

Description

Federated Properties proof of concept has served its purpose and will no longer be used.
Its logic (code) is no longer needed and should be removed from Wikibase source code repository to reduce the unnecessary complexity.

Incomplete list of logic that's no longer needed

  • wikibase/federated-properties "library" in lib/packages
  • no longer needed abstractions in wikibase/data-model and elsewhere (e.g. PropertyId as an interface)
  • Federated Properties specific services and other logic in repo/includes/FederatedProperties and their usages
  • \Wikibase\DataAccess\EntitySourceDefinitions::getApiSourceForEntityType and its usages
  • no longer needed abstractions in Wikibase Repo, Lib and/or DataAccess that have been introduced to allow using both "standard" and Federated Properties specific services

Event Timeline

WMDE-leszek changed the task status from Open to Stalled.Nov 25 2024, 9:32 AM

Stalling for now as Product has not yet decided what to do with this prototype.

Confirmed with WMDE Product that there's no intent to keep the Federated Properties proof of concept around. It can be always restored from the version control system.

WMDE-leszek changed the task status from Stalled to Open.Mar 24 2025, 9:29 PM
WMDE-leszek updated the task description. (Show Details)
WMDE-leszek changed the task status from Open to Stalled.Sep 12 2025, 10:44 AM

stalling for now once more as that logic is supposedly tested at WMDE again.